タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

*仕事術と*開発に関するahmokのブックマーク (1)

  • YAGNI - Wikipedia

    英: You ain't gonna need it[1]、縮めて YAGNI とは、機能は実際に必要となるまでは追加しないのがよいとする、エクストリーム・プログラミングにおける原則である。 理由[編集] YAGNI原則を提唱する人々は、その理由として以下を挙げている。 後で使うだろうという予測の元に作ったものは、実際には10%程度しか使われない。したがって、それに費やした時間の90%は無駄になる[2]。 余計な機能があると、仕事が遅くなり、リソースを浪費する[2]。 予期しない変更に対しては、設計を単純にすることが備えとなる。そして、必要以上の機能を追加すると、設計が複雑になってしまう[2]。 人生の時間は、貴重である。したがって、人間の能力は、ただコードを書くためではなく、現実の問題に集中するために使うべきである[3]。 結局は、その機能は必要ないかもしれない。もしそうなったら、あなた

    ahmok
    ahmok 2013/08/01
    今必要のあることだけをやれ。あとで使うものは作らない。余計な機能は要らない。設計は単純に。コードを書くのではなく問題に集中。もしかしたら不要かもしれない。あまり書かないのが理想。
  • 1