デブサミ2019夏【B-4】組織にテストを書く文化を根付かせる戦略と戦術 #devsumiB #devsumi

3
たかのり @happylifetaka

木こりのジレンマだな。テストを書く時間がないのではなくテストを書かないから時間がなくなる #devsumiB

2019-07-02 13:26:34
あさぎ @_athagi

コードを変えなかったとしても、周辺が変わっていってしまうので、何もしてないのに動かなくなったという状況が今日では生まれる #devsumiB

2019-07-02 13:27:30
こばせ🥴 @kobase555

Edit&Prayには死が待っている Cover&Modify #devsumi #devsumiB

2019-07-02 13:27:53
こばせ🥴 @kobase555

2つの”ならわし” ・テストを書く時間はない ・動くコードに触れるな #devsumi #devsumiB

2019-07-02 13:28:08
たじ @otajisan

動くコードに触れるな →そもそも、動くコードに触れないことは安全ではない →昔と違い、周辺の要素技術(パラメータ)は常時進化し続けているから →なので、この問題と戦う必要がある #devsumiB #devsumi

2019-07-02 13:28:51
丸山ひかる @maruyamahiakru

「動くコードに触れるな」以前のソフトウェア開発ではそれでも耐えれた。塩漬けにできた。現代のソフトウェア開発は外部ライブラリ、ウェブブラウザ、OS等のバージョンアップなどの要因でコードに触れなくても動かなくなる。 #devsumi #devsumiB

2019-07-02 13:29:05
こばせ🥴 @kobase555

動くコードに触れなかれば、競争力が弱まり、事業は緩やかに死んでいく 動くコードに触れなくても死んじゃう #devsumi #devsumiB

2019-07-02 13:29:09
あさぎ @_athagi

文化の醸成は年単位の事業になる。テストを書いていく文化を作るとしたら全体で2年から5年かかる #devsumiB

2019-07-02 13:29:53
endam @endam109

「テストを書く時間がないのではなく、テストを書かないから時間がなくなる」は名言 #devsumi #devsumiB

2019-07-02 13:30:48
こばせ🥴 @kobase555

目覚めてしまった人たちは夢を見るため、ToBeが高くなる #devsumi #devsumiB

2019-07-02 13:31:10
こばせ🥴 @kobase555

人は自分の速度でしか成長できない #devsumi #devsumiB

2019-07-02 13:31:30
あさぎ @_athagi

理想に目覚めてしまうとtobeとの距離が遠くなってしまう。隣の芝は青いので気にしないこと。人は自分の速度でしか成長できない。プロジェクトも同じで、プロジェクトの速度でしか成長できない。 #devsumiB

2019-07-02 13:32:11
たかのり @happylifetaka

隣の芝生は青いが気にしない。人は自分の速度でしか成長できない。プロジェクトもプロジェクトの速度でしか成長できない。まわりはみんなもうやってますよは刺さるが劇薬(用法要領を守って) #devsumiB

2019-07-02 13:32:22
こばせ🥴 @kobase555

人を動かす言葉 「まわりはもうみんなやっていますよ」は本当に刺さりすぎるので、劇薬 用法用量を守って使う事 使いすぎると大変になる #devsumi #devsumiB

2019-07-02 13:32:34
暁 紫電 @akatukisiden

「周りはもうみんなやっていますよ」は劇薬 #devsumiB #devsumi

2019-07-02 13:33:19
丸山ひかる @maruyamahiakru

あくまでも自分、チーム、会社の成長できる速度は変えられない。一歩ずつ、今の自分は去年の自分より良くなってることを目指す。非常に地道な作業だがまさに、急がば回れ、という言葉通り。 #devsumi #devsumiB

2019-07-02 13:34:06
こばせ🥴 @kobase555

(テストコードは、プロダクションコードの半分から同じくらいの量になる?) #devsumi #devsumiB

2019-07-02 13:35:40
baihebu @baihebu

#devsumiB #devsumi テストを書くと実装時間が2割増えてバグが8割減る。

2019-07-02 13:36:18
やまひろ@エンジニア @akkiengtw

TDDをすると要求を早く明確にできる。 #devsumi #devsumiB

2019-07-02 13:38:13
暁 紫電 @akatukisiden

t_wadaとペアプロしてる時にデバッグすると怒られるらしいw #devsumiB #devsumi

2019-07-02 13:38:22
たじ @otajisan

「TDD導入により、実装時間は2割程度増えるが、不具合は8割前後減る 」 また、「デバッグの時間」が減るため、全体的なリードタイムは短くなる、と説明できる。これは使えるネタ #devsumiB #devsumi

2019-07-02 13:38:38
あさぎ @_athagi

テスト(自体)は品質をあげない。テストはあくまできっかけ。 #devsumiB

2019-07-02 13:39:22