機能を開発する前に

心得的なメモ

まず、自分が依頼された機能を実装する前に以下の点を明確にした方がいい。

  • その機能を作る由来、経緯
  • その機能の概念

概念は由来とかを理解してから作られると思うが、以外とここを理解していないで開発してしまう人もいると思う。
そのため、「何故この機能はこうなんだ?」とか、「何故ビューはこうなっている?」といわれた際に初めて考えるはめになる。これらの質問については明確に答えをだしてから実装すべきだと思う。


「理由のない行動は無意味」と同じで、理由のない実装もまた無意味。