2008-09-29 34 views
3

在我們的代碼,我們目前使用的是又可以在Visual Studio中的任務列表中列出了以下標籤:什麼標記你的任務列表使用(如Visual Studio 2008中)

TODO標記裏面的代碼任務需要做

// TODO: optimize this loop 

HACK標記代碼,只有在那裏做什麼工作的時刻,例如用於演示

// HACK: assume we know the users password to skip the need for a popup here 

導讀標記的部分的代碼進行了審查,並需要一些編輯

// REVIEW: the following method is redundant, use ABC.DEF() instead 

固定標記評測codesegments已修復,從而使評審可以看出,已經發生了相應的改變。

// REVIEW: the following method is redundant, use ABC.DEF() instead 
// FIXED: removed the method and updated the calls 

您在日常工作中還使用了哪些其他標籤?你認爲使用標籤(和任務列表)對於小團隊(最多10人)是否足夠有效?你用什麼其他方法直接評論代碼的一部分?

回答

0
// SOYLENT: 

我用它來標記需要設計更改的真正不好的東西。

1
// I18N 

我使用這個標記已經硬編碼字符串和需要更新「多語言」一些地區多元文化......後來我們回顧這些,並確保我們提取字符串或者不管它是在一個適當的形式,並添加相應的「語言」電話。

2

我只使用TODO。它簡化了生活,它們只在發展過程中存在。一旦實施,他們將被刪除。 HACKs真的是TODO穿着不同的帽子,對吧?

我不把那些剩下的代碼,我讓顛覆管理我的比較和螳螂管理我的積壓。如果有人想比較我之前做過的和我在代碼中做的事情,那麼DIFF對此很有幫助。

只是我的意見。好問題,但。

0

我只用TODO,但我們有對團隊的每個開發不同的TODO所以我們知道哪些問題是「我們的」(例如,我得到NTODO尼克是應該做)。

我也用HACK作爲關鍵字,但更多的只是在尋找,在

int thisID = list[0].ID; // hack, assume list found a match 

之類的東西。

0

我用TODO以指示需要更換或添加,並列出完成的功能,或者還需要代碼的代碼,因爲它常常被遺忘。

我用HACK當我使用我想改變或有一些硬編碼的代碼來定義。這也表明我需要在實施之前做更多的研究。

0

我們使用TODO [縮寫] [日期],這有助於讓人們對他們的待辦事項負責。

相關問題