我懷疑這個問題以前曾被問過,但這對Google來說並不容易。TODO公約從何而來?
我是一個相當新的編碼器,我看到許多不同語言的代碼,其中有很多不同的語言,並且註釋開始爲「TODO」。
問題:
- 是否有實際的理由,爲什麼人們在所有這些不同的語言寫TODO,或者是它只是一個約定?
- 如果是後者,公約是從哪裏來的?
我明白了爲什麼grep for TODO很有用,我只是對它背後的歷史感到好奇。
我懷疑這個問題以前曾被問過,但這對Google來說並不容易。TODO公約從何而來?
我是一個相當新的編碼器,我看到許多不同語言的代碼,其中有很多不同的語言,並且註釋開始爲「TODO」。
問題:
我明白了爲什麼grep for TODO很有用,我只是對它背後的歷史感到好奇。
編程是一項世界性的活動;幫助平息與非母語人士交流彼此語言的過程的慣例對他們來說是值得的。 IDE經常突出顯示TODO
和XXX
,它們提供了堅持使用這些選項的絕佳動機。
XXX
表示維護程序員必須注意的危險或危險; TODO
解釋了很好解決的缺點。
只是對原始答案的一個快速跟蹤: 此功能主要是一個參考,如果有些項目對代碼仍然沒有影響,但是開發人員想要的話,您可以在Frameworks中找到它講話。
現代IDE的好處在於,例如我使用JetBrains PHPStorm,他們實際上對TODO進行了高亮度處理,並將它們放置到整個項目的工具欄中,以便您可以看到所有文件的TODO,以便根據其目錄和文件名進行區分。
無論如何,只是認爲這可能會增加更多的光線,爲什麼你可能會看到它在整個代碼。
For example,這是Python語言的第一手標準:Mnemonics。
我認爲這更適合程序員。 – 2012-02-29 12:27:04