リファクタリングで設計判断を1つずつ行う。巻末の付録Cに「テスト駆動開発は個人スキルである」という和田さんのコメントがありましたが、まさにその通りであると感じました。TDDの考え方はとてもシンプルなので、誰にでも理解することが出来ます。ここで言う個人スキルとは、「どのようなテストを書くのかという設計力」であったり「どのようなリファクタリングを行なうか」であったりします。TDDはシンプルであるが故に、プログラミング能力が要求されます。逆に言ってしまえば、TDDは設計判断やリファクタリング判断など、常に考えるという局面を要求されるのです。TDDでプログラミングをすれば「かなりエンジニアとしても成長できるのではないだろうか?」というのが、私の見解です。本書は、私にとっては刺激的な本でした。本書を読む事によって、その奥底にあるテスト駆動開発の本質に触れる事ができます。テスト駆動開発は、単に品質を高めるためだけの手法ではありません。それが理解できただけでも、本書を読んだ価値が十分にありました。この感動はぜひ本書を読んで味わってみて欲しいです。16:03【感想】テスト駆動開発(TDD)を読みました。SHIROBAKO春祭りに行ってきました。はてなブログProWEB系エンジニア。ブログで趣味の映画・ゲーム・読書の感想を書いたり、技術系の知見を共有しています。技術書典7にサークル参加して、技術同人誌を頒布しました。BOOTHに電子版があります。(1)月別アーカイブスポンサーリンクスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。