エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
テスト駆動をするまえにやるべきこと - 昨日の自分は赤の他人
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
テスト駆動をするまえにやるべきこと - 昨日の自分は赤の他人
テスト駆動がスムーズに進みません。原因は何か? 品質があがるとか、開発時間の短縮とかを説明している... テスト駆動がスムーズに進みません。原因は何か? 品質があがるとか、開発時間の短縮とかを説明している記事は山のようにあります。しかし理論を説明している記事は見つかりません。そして導入から説明している記事がとても多いですね。すでに開発環境があって、そこからテスト駆動開発してみたいのに…。 紆余曲折したのですが、やっと出来ない理由が見つかりました。それは、 「オブジェクト指向プログラミングをしてない!」 つまり! 「設計をしてない!」 オブジェクト指向プログラミング (OOP) は設計ありきだと思っています。 建築物は設計書を作ってから建築が始まります。もちろんプログラムも同じです。 設計書を作らず建築を始める事は出来ません。もちろん完成イメージだけでも作れません。(ゲームプログラムだと完成イメージのイメージを口頭で言われて作ったりしますが…。) で、設計をすると色々な部品(オブジェクト)で構成