我特指JavaScript匿名函數,但這可能與其他語言有關。我喜歡在我的腳本中使用JSDoc符號,因爲我知道其他人遲早會攻擊它。當我有非常複雜的匿名函數時,人們如何記錄它以便Eclipse和其他理解JSDoc或JavaDoc符號的IDE可以獲取它們?你如何記錄匿名功能?
/**
* Blah Blah blah
*
* @param Object Blah blah blah
* @return Blah Blah Blah
* @type Object
*/
function foo(this) {
......
this.bar = function() { ... complex code .....};
......
return obj;
}
感謝
你是說尤達是愚蠢的。你怎麼敢! :-) – Clutch 2010-04-06 17:05:48
雖然自我記錄代碼總是一個很好的方法,應該遵循,但它不應該被解釋爲完整的文檔。有很多場合需要進一步的文件。沒有比作品「認爲」的代碼更糟糕,它本身完全是自我解釋的,但只有作者認爲。 – Bill 2010-04-06 17:06:48
@Bill但如果代碼的作者事情,你認爲他的評論將是什麼?無用的和重複的工作 – Pyrolistical 2010-04-06 17:16:21