2015-11-10 23 views
6

W języku Java jest to proste: nazwa pliku dla typu to nazwa typu z przyrostkiem .java.Czy istnieje zalecana konwencja nazewnictwa dla plików, które zawierają tylko funkcje/metody rozszerzeń?

W Kotlin można pisać pliki, które nie zawierają klas. Czy istnieje jakaś konwencja, aby je wymienić?

A także jak nazwałbyś klasy testów jednostkowych dla tych funkcji?

+0

Grupuję je według zachowania i odpowiednio nadaj nazwę plikowi. Na przykład metody rozszerzeń kolekcji przechodzą do CollectionUtils.kt –

+1

Jest to całkowicie subiektywne. –

Odpowiedz

8

StringExt.kt dla pliku z funkcjami rozszerzenia String.

CollectionExt.kt dla funkcji rozszerzenia zbiorów.