デブサミ2020【14-D-3】全アプリ開発者に伝えたい、レガシーコードから脱却するための具体的な手法、“ルール駆動開発” #devsumiD #devsumi

松田 絵里奈[レッドハット] https://event.shoeisha.jp/devsumi/20200213/session/2409/ Developers Summit 2020の講演資料・参加レポート一覧: https://codezine.jp/article/detail/11981
2
Yui Anzai @ue129

「アジャイル開発の活動を初めるにあたって上位層に説得を行う際、特に刺さる視点、キーワード、重視すべき説得ポイントがあれば共有いただけると助かります。」 →個人的な意見ですが、「開発スピード」を前面に押し出さないのは一つのポイントかなと思います(続 #devsumiD

2020-02-14 12:30:41
Taisuke 'Jeff' Inoue 💉x6 💙💛#StopAggression @jeffi7

「RedHat Decision Manager (ルールエンジン)」 うーん、第2次AIブームのエキスパートシステムを思い出すぞ。 #devsumi #devsumiD

2020-02-14 12:30:45
なべさん@家電好きキャンパー @watanabeisan

ルールも、小さく作ってテストを繰り返しながら育てていく 誰でも知ってる基本ルール → 不一致箇所を調査、ルールを追加 #devsumi #devsumiD

2020-02-14 12:31:51
炒瓜(いりうり)@料理好き @freemon97452321

自動化ツールと似たような感じかなールール作成とかその辺りは 最初は時間かかるが作れると既存業務が改善されたりする #devsumi #devsumiD

2020-02-14 12:33:28
フランドン畜舎内 ヨークシャイヤ @furandon_pig

RedHat Decision Manager、"Source Distribution(zip)"でも提供されてるようなので興味を惹かれる...! developers.redhat.com/products/red-h… #devsumi #devsumiD

2020-02-14 12:33:54
Taisuke 'Jeff' Inoue 💉x6 💙💛#StopAggression @jeffi7

ルールエンジンの記述性が低いと、書けないルールがあったり、仕様ハックか発生したり、するんだよな。 #devsumi #devsumiD

2020-02-14 12:35:44
炒瓜(いりうり)@料理好き @freemon97452321

ルール駆動開発のまるばつ表 システム担当のみ行わないとかはその通りですよね… #devsumi #devsumiD pic.twitter.com/Yz2xUSU4Eh

2020-02-14 12:35:50
拡大
Masaya Konishi @ore_public

DB設計が固まっていない状態で、アプリケーション本体とサービスとのインターフェースを決めて実装が進めることが出来るような話だと認識したけど本当にそんなこと出来るんかな。 何か方法論があるんだろうか。 #devsumid

2020-02-14 12:36:00
なべさん@家電好きキャンパー @watanabeisan

正しいルール駆動開発とは… ・システム担当と業務担当が協同で行う ・現行コードは見ない ・業務担当が理解できる形で実装 ・誰でも知ってる幹となる基本のルールから抽出 ・テスト、レビューを繰り返しながら品質向上 #devsumi #devsumiD

2020-02-14 12:36:03
なぎ @naginosuke3

予算はどうしてるのですかね。お金にうるさいおじさんが見積もりガーとか言ってくる気がするけど #devsumiD pic.twitter.com/DVt4kCjgQe

2020-02-14 12:37:48
拡大
なべさん@家電好きキャンパー @watanabeisan

ルール駆動開発をすることで… ・現行コードではなく業務ルールからのアプローチで無駄を省く ・最新ルールが常に可視化される ・スパゲティ化を防ぎメンテナンス性向上 ・実装テストをくりかすことで品質向上 #devsumi #devsumiD

2020-02-14 12:39:49
Cheerio @cheeriotb

Red Hat さんの「レガシーコードからの脱却」セッション。作り直す機会がある場合には、秘伝のタレと化したソースコードから要件を拾うのではなく、業務知識のある人から聴きつつ綺麗に積み上げてゆけという話だった。作り直せるならなぁ。 #devsumi #devsumiD pic.twitter.com/Qrr33qk8gv

2020-02-14 12:57:48
拡大
たらこ🍞だ @8022

ルール駆動の考え方ならすんなり取り込めそう。まずばやれそうなことから。 #devsumiD

2020-02-14 12:57:56
あきこ@しばらくしばらく趣味のつぶやき多め @akiko_pusu

今日は野帳でのメモです! #devsumiD 14-D-3 レッドハット松田さまのランチセッションから1枚。 ルール駆動開発、本当に現場で必要なところから作る。 コード解析から始めるリプレースにありがちな問題も良く分かりました! pic.twitter.com/FtzcJ4AVoH

2020-02-14 15:09:53
拡大