[ノンプロ研]テスト駆動開発輪読会#1

書籍『テスト駆動開発』の輪読会の第1回です。今回は、「第 1 章~第 11 章」まで進めました(/・ω・)/ GAS勢 & Python勢による読み替えを実施しています◎
2
そういちろう @black777cat

今日は テスト駆動開発の輪読会に参加します〜 #ノンプロ研 #テスト駆動開発

2022-08-06 20:04:43
KATO NAOFUMI @NAOP4P4

Asertive Comunicationの本を買ったそうです。テスト駆動開発からの発展が大きい。 #ノンプロ研 #テスト駆動開発

2022-08-06 20:11:54
KATO NAOFUMI @NAOP4P4

そういちろうさん、自己紹介ザツwww #ノンプロ研 #テスト駆動開発

2022-08-06 20:12:11
KATO NAOFUMI @NAOP4P4

まえがきには、「動作するきれいなコードの価値」について書いてある #ノンプロ研 #テスト駆動開発

2022-08-06 20:12:25
かにみそ.gs @kanimiso_gs

「動作するきれいなコードを書く」がテスト駆動開発のゴールです! #ノンプロ研 #テスト駆動開発

2022-08-06 20:12:42
かにみそ.gs @kanimiso_gs

どうすればきれいなコードに? ⇒自動化されたコードによって、現実の障害(納期、コミュニケーションエラーなど)をクリアして動作するきれいなコードを目指す #ノンプロ研 #テスト駆動開発

2022-08-06 20:14:26
KATO NAOFUMI @NAOP4P4

テスト駆動開発のシンプルなルール 1.自動化されたテストが失敗したときのみ、コードを書く 2.重複を削除する #ノンプロ研 #テスト駆動開発

2022-08-06 20:14:43
KATO NAOFUMI @NAOP4P4

自分でテストを書くようになる 凝集度が高く、結合度が低いたくさんの部品で設計するようになる #ノンプロ研 #テスト駆動開発

2022-08-06 20:15:17
KATO NAOFUMI @NAOP4P4

プログラミングの作業手順でもある 1.レッド 2.グリーン 3.リファクタリング #ノンプロ研 #テスト駆動開発

2022-08-06 20:15:37
かにみそ.gs @kanimiso_gs

与える影響 ・設計判断に即時フィードバック ・テスト書くように ・小さな変更に迅速に応答する ・凝集度が高く、結合度が低いたくさんの部品で構成された設計 #ノンプロ研 #テスト駆動開発

2022-08-06 20:15:52
かにみそ.gs @kanimiso_gs

レッド→グリーン→リファクタリング ⇒重複は見た目ではなく本質かどうかを見極めて取り除く #ノンプロ研 #テスト駆動開発

2022-08-06 20:16:55
KATO NAOFUMI @NAOP4P4

小さくコードを書いていくことで、分単位のコミュニケーションを行うことができる?! #ノンプロ研 #テスト駆動開発

2022-08-06 20:16:58
KATO NAOFUMI @NAOP4P4

テスト駆動開発は、基本的に大規模開発を前提に作っているのかな? #ノンプロ研 #テスト駆動開発

2022-08-06 20:17:18
かにみそ.gs @kanimiso_gs

『勇気』はオブジェクト指向でなぜつくるのかでも出てきましたね◎ #ノンプロ研 #テスト駆動開発

2022-08-06 20:17:57
KATO NAOFUMI @NAOP4P4

勇気について この本、すごくテクニカルなのに、突然熱い話が始まったりするんだよな~ #ノンプロ研 #テスト駆動開発

2022-08-06 20:18:02
KATO NAOFUMI @NAOP4P4

TDDは、プログラミングの不安をコントロールする技術。 つまり、コードの単位を小さくして、その単位ごとにテストというゴールを設けることで、他のことを気にせず、目の前のコーディングに集中できる #ノンプロ研 #テスト駆動開発

2022-08-06 20:19:12
かにみそ.gs @kanimiso_gs

ついに1章に入っていきます! 『この本、一生1章の説明!』本書のすべては1章に書いてあるそうです。 #ノンプロ研 #テスト駆動開発

2022-08-06 20:19:35
KATO NAOFUMI @NAOP4P4

この本のまとめ! 1.小さいテストを一つ書く 2.全てのテストを動かし、1つ失敗することを確認する 3.小さい変更を行う 4.再びテストし、全てのテスト通過を確認する 5.リファクタリングで重複を削除する #ノンプロ研 #テスト駆動開発

2022-08-06 20:20:19
KATO NAOFUMI @NAOP4P4

まずは、やりたいことをTODOリストにする! #ノンプロ研 #テスト駆動開発

2022-08-06 20:21:00
かにみそ.gs @kanimiso_gs

テスト駆動開発の5箇条! ・小さいテストを1つ書く ・すべてのテストを実行し、失敗を確認 ・小さい変更 ・再度テスト実行、すべて成功することを確認 ・リファクタリングで重複を削除 ⇒『トイレに貼っておきましょう!』とのこと(/・ω・)/ #ノンプロ研 #テスト駆動開発

2022-08-06 20:21:06
ume @plumfield56

テスト駆動開発では1冊の本を通してこれを伝えている。 最初はいみわからんかったけど、1部読み終わって見返すといっている意味が分かる! #ノンプロ研 #テスト駆動開発 pic.twitter.com/kkHKehGiYA

2022-08-06 20:21:53
拡大
1 ・・ 5 次へ