デブサミ2020【14-C-1】レガシーコードからの脱却 #devsumiC #devsumi

吉羽 龍太郎[アトラクタ] https://event.shoeisha.jp/devsumi/20200213/session/2399/ Developers Summit 2020の講演資料・参加レポート一覧: https://codezine.jp/article/detail/11981
0
Y.Namikawa / id:rx7 @namikawa

吉羽先生の最新作を聞きに来た。寿司の話はあるかな。 #devsumiC

2020-02-14 09:54:34
さとりゅう 🌸 たつや学院 @sato_ryu

レガシーコードからの脱却はほんといい本なので、職場に1冊ずつと言わず教育費とかで1人1冊ずつ行き渡るといいと思う。 amzn.to/37ovFlp #devsumi #devsumiC

2020-02-14 09:56:50
ΗΙDΕΟ @_hideoyamada

レガシーコードとはテストのないコード #devsumi #devsumiC

2020-02-14 10:06:21
nyamairi @nyamairi

「レガシーコード」の定義は様々。 議論するときは共通認識を確認しよう。 #devsumiC

2020-02-14 10:07:29
富岡牛 @sogagaga

使われるソフトウェアは変更が必要になる。なるほど。 #devsumiC

2020-02-14 10:08:55
nyamairi @nyamairi

使われるソフトウェアは変更が必要になる。 なので変更できるように書いておくべき。 #devsumiC

2020-02-14 10:09:22
ほっしー @55kong

使われるソフトウェアは変更可能であるように書くべき #devsumic

2020-02-14 10:10:22
ほっしー @55kong

品質は検査では上がらない #devsumic

2020-02-14 10:10:48
nyamairi @nyamairi

品質は検査では上がらない (激しい頷き #devsumiC

2020-02-14 10:10:53
ΗΙDΕΟ @_hideoyamada

やるべきことは問題を作り込まないこと つまり、レガシーコードを最初から作らないようにする #devsumi #devsumiC

2020-02-14 10:12:15
えびちきん @ebichiki

問題設定力×開発力×チーム力 #devsumiC

2020-02-14 10:14:20
nyamairi @nyamairi

設計は最後に行う 興味深い言葉だ #devsumiC

2020-02-14 10:17:08
ΗΙDΕΟ @_hideoyamada

レガシーコードを作らない9つのプラクティス ・やり方より先に目的理由を伝える ・小さなバッチで作る ・継続的に統合する ・協力し合う ・CLEANコードを作る ・まずテストを書く ・テストで振る舞いを例示する ・設計は最後に行う ・レガシーコードをリファクタリングする #devsumi #devsumiC

2020-02-14 10:17:45
えびちきん @ebichiki

会場はウォーターフォール率高めですね。 #devsumiC

2020-02-14 10:18:01
SAKON @sakon310

ウォーターフォールまだまだ多数派。#devsumiC

2020-02-14 10:18:05
SAKON @sakon310

迷った末にこちらへ。2日目初回セッション固め過ぎじゃない?#devsumiC Developers Summit 2020 event.shoeisha.jp/devsumi/202002…

2020-02-14 10:20:31
Yoshihisa Hamada @yoshihmd

whatとhowを分離し、開発者はHowで創造性を発揮する。 #devsumiC

2020-02-14 10:21:40
nyamairi @nyamairi

What と How を分離する How を指定してしまうと選択や交渉の余地がなくなってしまう #devsumiC

2020-02-14 10:21:46
snowp pronpt❂ @snowp_ff14

レガシーコードからの脱却をうまく要約しているこの資料は展開用にすごい便利そう #devsumiC

2020-02-14 10:22:39
nyamairi @nyamairi

ユーザーストーリをベースに会話する 知識はドキュメントじゃなくてコード(テストコード)に落とし込む #devsumiC

2020-02-14 10:23:14
nyamairi @nyamairi

シンプルに始めて、追加は後でやる。 複数要望があって、それ全部を満たす設計をはじめにやってもうまく行かないですよね。肌感覚的にも。 #devsumiC

2020-02-14 10:24:22
ほっしー @55kong

知識はテスト含むコードに落とし込むべき。 (ドキュメントにまとめるとだんだんコードと差異が生まれるあるある)#devsumiC

2020-02-14 10:25:07
snowp pronpt❂ @snowp_ff14

昨日の質とスピードと同じ話やっぱり質を落とすのはスピードアップにはつながらないのね・・・ #devsumiC #devsumi

2020-02-14 10:26:31
rin @rin_deve27

「コードとドキュメントは乖離してきてどっちが正しいか分からなくなってくるから、知識はコードに書くべき」っていうのは、コード上にはどうしてそう書いたのかの理由を書こう、に近い話だろうか #devsumiC

2020-02-14 10:26:36