程式設計有些慣例用字,讓程式設計師在閱讀其他人的程式碼時,能夠透過這些慣用字,快速理解他人程式碼,並且迅速了解自己的任務或目標為何。 以下將介紹用來標記未完成工作的兩種常用註解:# FIXME 與 # TODO。
在發現錯誤時,可能無法立即解決,此時就可以使用這個註解來標註錯誤。
優先級較高,通常標示於較嚴重或需要優先被修正的錯誤。
# FIXME: 這裡可以寫一些你關於這個 bug 或 error 的紀錄。
'''
這段是你有錯的程式碼。
'''
在發現需要修改的內容時,可能無法立即解決,此時就可以使用這個註解來標註要修改的地方。
優先級低於 # FIXME。
# TODO: 這裡可以寫一些你關於這個需要修改的內容的紀錄。
'''
這段是你要修改的程式碼。
'''
以下這段程式碼有以下兩點要修正:
hungry = True
# FIXME: eatFood = 0 應該要在這邊。
while hungry:
eatFood = 0
eatFood += 1
if eatFood > 5:
# TODO: 加入一個 print() 告訴使用者我吃飽了會比較好。
break

