この投稿を読んで、私は質問者と同じ立場にいると感じました。私はテクノロジーが大好きで、現実世界の問題を解決するための新しいアイデアを思いつくと、神経細胞が興奮しますが、方程式の他の部分である実際に物事を (速く) 成し遂げるということは、通常、達成するのに苦労します。私は自分のためにこれをやっています。
コードに飽き飽きすることもあれば、テキスト エディターでカーソルを動かしたり、コードを見つめたりして、既存のソリューションよりも優れたソリューションを考え出すことに時間を費やしていることもあります。これは完璧主義という病気だと聞きました。
私はその同じ投稿を読んだことがあります (また、SO でここでも数回)、TDD は実際には女の子のようにコーディングをやめるのに適していることを読みましたが、TDD でチャンスを与えたことはありません。それを学ぶ/設定するか、頭の中で必要なすべてのテストを実行できるので、必要ないと思うからです。
- また、TDD が実際に GTD に役立つと思いますか?
- TDD について知っておくべきことは何ですか?
- TDD に代わるものは?
- TDD Web アプリを編成/開発するための最良の方法論は何ですか?
- 私の生活を楽にするために、どのライブラリを使用する必要がありますか?
PS: ここでは、主に (排他的ではありませんが) PHP を使用しています。