楽しい機能の追加と時間の制約のバランスをどのように取っていますか?[閉まっている]
-
09-06-2019 - |
質問
私は普段プログラミングを楽しんでいます。面倒な作業はできるだけ早く正確に行うのが簡単なので、何度も見る必要がなく、やり遂げることができます。
しかし、私のコーディングの多くは 楽しい 「ゾーン」に入ると本当に楽しいです。
ここで私は、機能を追加したり、クールまたはエレガントな方法で書いたり、単にきちんとしたプロトタイプを作成したりして、あまりにも多くの時間を費やすという間違いを犯します。
- 期限を超える前に、これが起こっていることをどのように認識しますか?
- 潜在的に楽しいコードを開始する前、または途中で軌道に戻るために何をしますか?
- 自分を「夢中に」させて、結果を気にせずにただ楽しんでも大丈夫なときはいつですか?
-アダム
解決
詳細な優先順位付き機能リスト/バグ リストを保管します。頻繁にレビューして、楽しい作業と、実行する必要があるバグや機能のバランスをとります。
他のヒント
自分自身のプロジェクトであっても、厳しい期限を設定してください。そうしないと、機能を無限に調整したり追加したりし続けることになります。
常に動作するリリース (スナップショット) を準備してください。SQL サーバーがスナップショット分離を実装する方法と同様に扱います。:)
プロジェクトの別のコピーに新しいクールなものを追加し続けます。安定したら、リリース フォルダーを上書きします。これが新しいスナップショットになります。誰かがデモやリリースを要求したときはいつでも、そうすることでいつでも安定したアプリケーションに切り替えることができ、いつでも何かを見せることができます。
バックログあり。そうすれば、いつでも何を念頭に置くことができますか ニーズ やりたいことを始める前にやるべきこと 欲しい すること。
挿入する「楽しい」機能を市場性のある目の保養とみなして正当化します。
もちろん、表示されない場合を除きます ;)
所属していません StackOverflow