Gibt es in Go to name-Dateien, die zusammengesetzte Wörter enthalten, eine allgemeine Konvention?Dateinamenskonvention für zusammengesetzte Wörter?
Zum Beispiel schrieb ich eine Implementierung der Weighted Union Find Algorithmus und legte es in eine eigene Quelldatei. Wie soll ich die Datei benennen?
// mixed case
weightedUnionFind.go
// lower case
weightedunionfind.go
// snake case
weighted_union_find.go
fand ich nur eine Konvention package names und die folgenden Fragen zu den Dateinamenskonventionen im Allgemeinen in Bezug auf, What are conventions for filenames in Go?.
Daher grepped ich Go-Paket Quelldateien und endete mit weightedunionfind.go
.
Danke. In der Standardbibliothek fand ich nur wenige Beispiele und verwendete keine Unterstriche, z. 'ast/commentmap.go'. Ich nahm an, dass Unterstriche nur für Tests und plattformspezifische Implementierungen verwendet werden. – sschmeck
Es gibt immer noch eine große Mischung über die Std. lib. Quelldateinamen werden in der Regel kurz gehalten, daher würde ich sie in Ihrem Fall "find.go" im Paket "weightedunion" nennen. – elithrar