Jak nazywać pliki?

0

Jak w temacie. Ciągle nie wiem jak nazywać pliki (nie mówie o plikach z kodem źródłowym, a raczej o obrazkach, resourcach, plikach tekstowych, ogólnie plikach na dysku). Jak wy to robicie a raczej jakie wyjście jest najbardziej optymalne pod względem estetyki i miejsc gdzie zadziała
camelCase czy CamelCase czy camel_case czy camel-case czy camel case czy camel.case
potem dopisywanie cyferki, czy oddzielone znakiem _ - czy nie
Nazewnictwo backupów
plik.txt.bak czy plik.bak.txt

Najbardziej czytelne jest ze spacją, ale wiadomo że jest to najgorsze wyjście. No i co z wielkością liter?

0

Zwykłe pliki wolałbym nazywać (wolałbym, bo na razie jestem przyzwyczajony do tradycyjnych, polskich wzorców, a tak ciężko coś utrzymać w jednym stylu) CamelCase, CamelCase001 do numerowania (3 cyfry to tak optymalnie, stała liczba cyfr jest ważna przynajmniej dla jednej 'rodziny plików').
Jeśli mam gdzieś korzystać z plików jako resource (np sprity, obrazki na stronę, configi itp.) to camel_case. Numerowanie tak samo.
'-' staram się nie używać, bo jest za krótki i bardziej kojarzy się z minusem niż pauzą.

backupy - plik.txt.bak

0

"To zależy". Zwykłe pliki nazywam jakaś_nazwa.txt. W językach takich jak JAVA, PHP itp używam CamelCase, a w ruby z_podkresleniem.

1

plik.txt.bak czy plik.bak.txt

plik.txt.bak - nie chcę niechcący dwuklikiem otworzyć starej wersji, myśląc, że to aktualna. Przy podobnych nazwach to niestety bardzo możliwe...

1

Nazewnictwo backupów
plik.txt.bak czy plik.bak.txt

Jasne że plik.txt.bak, druga wersja nie ma za bardzo sensu logicznego (xxx.bak -> backup pliku xxx. plik.txt.bak -> backup pliku plik.txt), utrudnia szukanie wszystkich backupów (szukanie z rozszerzeniem .bak vs szukanie hm, like %.bak.%?), może powodować pomyłki

Jak nazywać pliki

Pliki z klasami tak samo jak klasa którą zawierają (wiem, nie o to pytanie).
Pliki pobrane (zdjęcia, muzyka) tak samo jak były oryginalnie.
Notatki obecnie w evernote, itd, jak tak patrzę mało plików nie-z-kodem się nazywa samemu.
Ale jeśli już to robię, używam camel_case (chociaż 95% nazw plików ma jedno słowo i tak) albo camelcase.

1

Jeśli chodzi o dodatkowe pliki, wchodzące w skład projektu (nie te z kodem), to preferuję styl file_name.ext (z podkreśleniem, a nie znakiem spacji); Większość plików i tak ma jednoczłonową nazwę, więc nie ma problemu, ale przy kilku słowach w nazwie wstawiam znak podkreślenia; Nazwy zawsze małymi literami, bez stylu wielbłądziego;

I koniecznie nazywam pliki po angielsku (bez bzdyrnych polskich słów i znaków diakrytycznych), podobnie jak cały kod; Najlepiej trzymać się jednego języka (angielskiego) i jednego stylu, a wszystko będzie czytelne i intuicyjne;

A kopie plików pozostają w formie file_name.ext.bak - łatwiej je filtrować, bo każdy plik kopii ma rozszerzenie bak.

0

Ruby style - snake_case.

1 użytkowników online, w tym zalogowanych: 0, gości: 1