當你開發你經常使用的東西,像優雅的方式來停止與錯誤版本編譯
throw new NotImplementedException("Finish this off later")
或
// TODO - Finish this off later
作爲佔位符來提醒你完成的東西 - 不過這些都可以被錯過並錯誤地在發佈中結束。
您可以使用類似
#if RELEASE
Finish this off later
#endif
,所以它不會在發佈版編譯 - 但有一個更優雅的方式?
創建技術債務任務(JIRA,TFS,CQ,無論)? – sll 2012-02-06 15:08:29
順便說一句,我會爭辯說,這樣的檢查應該是構建過程的一部分,也許檢查?大多數版本控制系統都有可以處理這種情況的鉤子。 – Snowbear 2012-02-06 15:09:57
@Snowbear所以你不要讓他們檢查,直到一切完成 - 或者你只是不建立一個TODO? – weston 2012-02-06 15:13:20