Go程序員爲什麼要將函數的名稱作爲函數註釋的第一個單詞?這不是一個宗教問題,而是一個技術問題。註釋中的函數名稱
舉個例子
// addOptions adds options s to opt
func addOptions(s string, opt interface{}) (string, error) {
....
劑量這不違反SPOT(單點真理)的原則?
我在問,因爲我確信有一個很好的理由。
這是如何在'GO編程語言'(Alan A. A. Donovan和Brian W. Kernighan)中完成的。它也是在1988年的'The C Programming Language'(Dennis M. Ritchie和Brian W. Kernighan)那樣完成的。如果持續了這麼長時間,似乎必須有一個很好的理由?
SPOT原理是由Eric S. Raymond在「UNIX編程藝術」中將Kernighan歸咎於Kernighan。
它的建議,並在這裏討論:https://golang.org/doc/effective_go.html#commentary – twotwotwo
S /理論/真理/? –
正確。 https://en.wikipedia.org/wiki/Single_source_of_truth – Tobin