エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Cake.jpとテスト駆動開発 - Cake.jp Product Blog
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Cake.jpとテスト駆動開発 - Cake.jp Product Blog
こんにちは、Cake.jp技術部でエンジニアをしている山内です。 この記事では、Cake.jpのエンジニアがどの... こんにちは、Cake.jp技術部でエンジニアをしている山内です。 この記事では、Cake.jpのエンジニアがどのような場面でテスト駆動開発(以下、TDD)を取り入れているのかについて話します。 ※今回はTDDがどのようなものかは割愛させていただきます。 導入の背景 前提として、3年ほど前はテストコードがあまりない状況でした。 そこから、チームとしてレガシーコードに立ち向かうために、テストコードを書くということを推し進めていきました。 中にはTDDを実践しているメンバーもおり、週2で行なっているモブプロの中でTDDが行われ、さらに小話会(好きに技術の話をする時間)で共有されたりということを経て、社内でもTDDが広がっていきました。 個人的には、書籍などでもよく言われる「テストを書きやすいコードを書くことで、設計が良くなる」というのも感じていますし、TDDがうまくはまった時はゲーム感覚で実装で