35:基本的な機能だけ実装してレビューしよう¶
プログラミング迷子: 目に見える機能でタスクを分割
先輩T:一度に実装する範囲を小さくするにはどう分けるといいと思う?
後輩W:え、はい。ええっと、じゃあ「認証と解除」「メンションの記法と自動補完」「SNS投稿」……。
先輩T:認証と解除も分けましょう。記法と補完も分けようか。
後輩W:そこもですか?
先輩T:はい。 機能の粒度 が大きいと、レビューも大変だから分けよう。 認証まわりは、「目に見える機能は何もないけど、内部ではSNS連携が通信レベルで動作するようになったよ」という段階でレビューに出そう。
36:実装方針を相談しよう に続く
ベストプラクティス¶
ごく基本的な機能だけを実装して、その段階で レビュー してもらいましょう。
(中略)詳細は書籍 自走プログラマー をご参照ください