Według „skuteczna Go” golang.org/doc/effective_goCzy źle wykluczyć godocs na wyeksportowanych nazwach?
Każdy eksportowane (kapitalizowane) nazwa w programie powinny mieć komentarz doc.
powiedzmy Mam obsługi widok na prostej aplikacji internetowej
// Handle the front page of the website
func FrontPageView(w http.ResponseWriter, r *http.Request) {
controllers.RenderBasicPage(w, "frontPage")
}
Moje pytanie jest takie: czy to godoc naprawdę konieczne? Być może jestem po prostu zakochany w Czystym Kodzie Roberta Martina w tej chwili, ale wygląda na to, że jest to zmienna o naprawdę dużej nazwie, w tym przypadku FrontPageView
usuwa potrzebę takiego bóstwa. To prawdopodobnie pochodna/duplikat "są potrzebne javadocs?" lub "czy konieczne są doktryny Pythona?", ale chcę się upewnić, że ucząc się nowego języka, trzymam się kanonicznych sposobów na zrobienie rzeczy specyficznych dla języka.
Awesome, dzięki za szpiegostwo na mój komentarz - to jest bardzo pomocne dla początkujących Go! –