TO DOリストは素晴らしいものです。
// #TODO:なんとかコメントについては言っていません。神に正直なノートブックを手に入れるということです。
重要なことをいつ思い出すかわかりません。ノートブックは静かにそこに座って、手書きがコンパイルされないことについて文句を言うことなく考えることができます。私の最高のアイデアのいくつかは、トイレで起こります(はい、防水ノートを持っていますが、そこまで行く必要はありません)。
縫い付けられた(糊付けされていない)ポケットサイズのものを手に入れることができるので、ポケットでバラバラになりません。ブックマークが組み込まれた豪華なものを手に入れることができませんでしたか?テープ、はさみ、リボン、誰も知らないでしょう。
アイデアが思いついたら、それを書き留めてください。各アイデアの横に小さなボックスを描画すると、簡単に完了マークを付けることができます。ページの上部にボックスを配置すると、ページがいつ完成するかがわかります。
どのシーケンシャルアクセスでは不十分ですか?うん、彼らはポケットバインダーも作っています。これは少し多く思えるかもしれませんが、ポストイットノートにdrれたり、Jiraですべてをキャプチャしようとするよりはましです。
物事を半分実装したままにしないでください
改善を小さく、達成可能なままにしてください。一度に終わらせることができないものを始めないでください。それが大きすぎる場合は、小さなステップに分割します。コンパイルしてテストに合格するコードを常に残します。ああ、あなたが失敗したのを見たことがないテストに合格したままにしないでください。テストを成功と失敗の両方にすることは、テストのテスト方法です。
紙にデザイン全体が必要だと考えるのをやめる
あなたがする必要があるのは、あなたの進化する計画を捉えることです。終わったら物事がどのように見えるかわからないので、ふりをするのはやめてください。できる限り把握したものをキャプチャします。必要に応じて、ナプキンとクレヨンを使用します。とにかくUMLの90%を理解している人はほとんどいません。できる限りの方法を使用して、表示する必要があるものを表示します。私は自分のインターフェースと何を知っているかを示すことに焦点を当てています。
コーディングを停止したらメモを書く
キーから指を離した瞬間は、あなたが今やったことだけでなく、あなたがしたこと(そしてあなたが計画したこと)を理解する最後の時です。いくつかのメモで、できる限りその理解を獲得してください。あなたが持っているすべてがコメントである場合、あなたはまだコンピュータに縛られており、椅子に水たまりを残す可能性があります。繰り返しますが、ノートブックを持つことは素晴らしいことです。
このようにして、カフェインや歯ぎしりに頼らずに、脳を優雅に着地させ、膀胱を保存し、後で再び離陸することができます。