Staram się unikać wszystkiego, co ogólne, na przykład tego, co sugerował smdrager. „mysite.main.css” w ogóle nic nie znaczy.
Co to jest „mysite”? Ten nad którym pracuję? Jeśli tak, to naprawdę oczywiste, ale już zastanawiałem się, co to może być i czy to takie oczywiste!
Co to jest „Main”? Słowo „Main” nie ma definicji poza wiedzą programisty o tym, co znajduje się w tym pliku css.
Chociaż w niektórych sytuacjach jest to w porządku, unikaj też nazw takich jak „top” lub „left”: „top-nav.css” lub „top-main-logo.png”.
Może się zdarzyć, że będziesz chciał użyć tego samego w innym miejscu, a umieszczenie obrazu w stopce lub w treści strony głównej o nazwie „top-banner.png” jest bardzo mylące!
Nie widzę żadnego problemu z posiadaniem dużej liczby arkuszy stylów, aby umożliwić przyzwoitą konwencję nazewnictwa, aby zobrazować, co css znajduje się w danym pliku.
Ile zależy całkowicie od rozmiaru witryny i jej funkcji oraz liczby różnych bloków w witrynie.
Wydaje mi się, że nie musisz w ogóle wpisywać „CSS” lub „STYLE” w nazwach plików css, ponieważ znajduje się w folderze „css” lub „styles” i ma rozszerzenie .css
i głównie dlatego, że te pliki są zawsze nazywane w <head>
okolicy wiem całkiem wyraźnie, czym one są.
To powiedziawszy, robię to z plikami bibliotek, JS i config (itp.). np. libSomeLibrary.php lub JSSomeScript.php. Ponieważ pliki PHP i JS są dołączane lub używane w różnych obszarach w innych plikach, przydatne jest posiadanie informacji o głównym celu pliku w nazwie.
np .: require('libContactFormValidation.php');
Przydatne jest sprawdzenie nazwy pliku . Wiem, że to plik biblioteki (lib) i po nazwie, co robi.
W przypadku folderów z obrazami zwykle mam images/content-images/
i images/style-images/
. Nie sądzę, aby było konieczne dalsze rozdzielanie, ale znowu zależy to od projektu.
Następnie każdy obraz zostanie nazwany zgodnie z tym, czym jest, i znowu nie sądzę, aby istniała potrzeba definiowania pliku jako obrazu w nazwie pliku. Rozmiary mogą być przydatne, zwłaszcza gdy obrazy mają różne rozmiary.
site-logo-150x150.png
site-logo-35x35.png
shop-checkout-button-40x40.png
shop-remove-item-20x20.png
itp
Dobra zasada, której należy przestrzegać, brzmi: jeśli nowy programista przyjdzie do plików, czy będzie siedział godzinami drapiąc się po głowie, czy też prawdopodobnie zrozumie, co się dzieje i potrzebuje tylko trochę czasu na badanie (co jest nieuniknione)?
Jednak jak w każdym przypadku, jedną z najważniejszych zasad, których należy przestrzegać, jest po prostu stałość !
Upewnij się, że przestrzegasz tej samej logiki i wzorców we wszystkich konwencjach nazewnictwa!
Od prostych nazw plików css, przez pliki bibliotek PHP po tabele bazy danych i nazwy kolumn.
Javascript File Naming Conventions
tylko jeśli chodzi o , przeczytaj (dużo) więcej na stackoverflow.com/questions/7273316/…