-
nihonbuson
- 3881
- 3
- 2
- 0

フィードバックループを短くする。 つまり、コード実装した結果のフィードバックを高速に行うことが重要です。 #JaSST
2018-03-08 14:31:08
Test firstにすると デバッグ&実装->ひたすら実装するという感覚に変わるってのは 納得 #jasst
2018-03-08 14:32:36
Unitテストの作成だとデバッグしている感覚だが、TDDは常に実装している感覚 あー、この感覚は昨日のTDDチュートリアルで感じたわ #JaSST
2018-03-08 14:33:01
「単体テストコードを先に書くとデバッグしている感覚ではなく常に実装だけをしている感覚になる」 #jasst
2018-03-08 14:34:47
テストファースト(テスト用のコードを書いたのち製品のコード実装を行うこと)を繰り返すと、開発者はずっとコーディングを行う感覚になります。 2000年以降にこのようなパラダイムに変わりました。 #JaSST
2018-03-08 14:35:06
ビッグバン・インテグレーションを避ける yshibata.blog.so-net.ne.jp/2011-12-06 #jasst
2018-03-08 14:35:43
柴田 芳樹さんによる #jasst 招待講演 「私が経験したソフトウェアテストの変遷」 テストのパラダイムシフトは2000年前後 1990年代までは、テストは手作業で実行され、結果の確認は目視が主流だった。Marin Fowler, Robert Martin, Joshua Block でさえも手作業でやっていた。
2018-03-08 14:37:03
CICDが失敗する場合は、失敗の放置/結果に対して関心がない/改善に興味ないなど。これ、きちんと結果を気にする文化が根付くまで、継続して言い続けなきゃいけないやつですね。 #JaSST
2018-03-08 14:40:42
静的解析ツールの出す警告が高度になっているのでちょっとプログラミング言語を齧った程度では警告の意味が分からないことがあります。そんな時にはスキルアップの教育が必要かもしれません。 #JaSST
2018-03-08 14:40:50
2000年以降は基本的に自動化したテストを書き、 コンピュータによる自動実行可能なテストコードを資産として残す。 手で行ったテストは資産ではない。 自動化されたテストが無いソフトウェアは次第に腐っていく。 #jasst
2018-03-08 14:41:22
なぜ自動化されたテストが無いソフトウェアは次第に腐るのか。 バグの修正の際に、リファクタリングを行いたいが、 手動テストでは再テストの工数が高すぎるため、どうしても最低限の修正に留めてしまう。 結果としてソフトウェアの構造にムダと重複が増え、腐っていく。 #jasst
2018-03-08 14:42:18
招待講演始まりました。 #jasst #jassttokyo pic.twitter.com/O7OFG3ZPqY
2018-03-08 14:50:08
