プロジェクトがソースコード内の保留中のアイテムをTODO
コメント付きで追跡する場合は、許可する必要があります。
TODO
プルリクエストにコメントが存在することでバグが発生しているという事実は、ソースコードで保留中のアイテムを追跡するのは悪い考えであることを伝える必要があります。物事はそのように失われたり、無視される傾向があります。さて、 "working fork"へのプルリクエストについて話している場合、状況は異なります。「作業フォーク」とは、まさにそれであり、進行中の作業です。しかし、そのようなフォークは通常プル要求を必要としません。ここで提案する「ハウスルール」は、マスターブランチのプルリクエスト用です。
ハウスルール#1 -へのすべてのコミットマスターがいるので、テストのために準備する必要がありますマスターは任意のチェックイン後に毎日構築されています。これらのコミットには、必要な追加テストも含める必要があります。
TODO
コードが終了していないか、テストが終了していないか、コードがテストの準備ができていないためにコメントがある場合、そのコードはプルリクエストではなくローカルコミットに属します。準備ができたら電話してください。
ハウスルール#2-未解決の問題に関するすべての情報は問題トラッカーに保存されます。それのすべて。ノート、落書き、ハンチなど。
場合はTODO
、コメント未解決の問題に関連し、かつ、その問題に対する実際の修正はありませんが、その情報は、問題追跡に属します。これにより、問題が解決する前に、必要に応じてすべての情報を確認および検証して、問題が実際に解決されていることを確認できます。
ハウスルール#3-保留中のプロジェクトタスクに関するすべての情報は、優先度キュー(またはシステムの名前)に属します。
明確にするために、保留中のプロジェクトタスクは、課題チケットを生成する前に発見された欠陥であるか、特定の設計要件の実装であるか、またはその要件に必要なコンポーネント。
TODO
新しいコードが保留中のタスクに影響を与えるというコメントがある場合、または新しいコードを実装するときに発見されたコードベース内の他の何かを指摘する場合、その情報は次のいずれかの優先度キューに属します既存のタスクとして、または新しいタスクとして。
ハウスルール#4-提案はアイデアボックス(またはその他)に属します。
TODO
コメントがソフトウェアの設計または実装の変更を示唆している場合、その情報はプロジェクトのアイデアボックス、または「vNext」、「Design Notes」、またはそのようなものにあるものに属します。
ハウスルール#5- TODO
ソースコードではコメントは許可されていません。期間。
このルールを守れば、誰かが何かをフォローアップすることを心配する必要はありません。