나는 smdrager가 제안한 것과 같은 일반적인 것을 피하는 경향이 있습니다. "mysite.main.css"는 전혀 의미가 없습니다.
"mysite"는 무엇입니까 ?? 내가 작업중인 이건? 그렇다면 정말 분명하지만, 그것이 무엇인지, 그리고 이것이 명백한 것인지 이미 생각하고 있습니다!
"메인"은 무엇입니까? "Main"이라는 단어는 해당 CSS 파일에있는 내용에 대한 코더 지식 외부의 정의가 없습니다.
특정 시나리오에서는 괜찮지 만 "top-nav.css"또는 "top-main-logo.png"와 같이 "top"또는 "left"와 같은 이름도 피하십시오.
다른 곳에서도 같은 것을 사용하고 싶을 수도 있고, 바닥 글이나 "top-banner.png"라는 메인 페이지 콘텐츠에 이미지를 넣는 것은 매우 혼란 스럽습니다!
주어진 파일 내에서 CSS가 무엇인지 묘사하는 적절한 명명 규칙을 허용하기 위해 좋은 수의 스타일 시트를 갖는 데 아무런 문제가 없습니다.
사이트의 크기와 기능, 사이트에있는 다른 블록의 수에 따라 얼마나 많은가 결정됩니다.
css 파일 이름에 "CSS"또는 "STYLE"을 명시 할 필요가 없다고 생각합니다. "css"또는 "styles"폴더에 .css
있고 주로 이러한 파일이 호출되기 때문에 그 <head>
지역에서 나는 그들이 무엇인지 아주 분명하게 알고 있습니다.
즉, 라이브러리, JS 및 구성 (기타) 파일로이 작업을 수행합니다. 예 : libSomeLibrary.php 또는 JSSomeScript.php. PHP 및 JS 파일은 다른 파일 내의 다양한 영역에서 포함되거나 사용되므로 파일의 주요 목적이 이름에 무엇인지에 대한 정보가 있으면 유용합니다.
예 : 파일 이름을 보는 require('libContactFormValidation.php');
것이 유용합니다. 나는 그것이 라이브러리 파일 (lib)이고 이름에서 무엇을하는지 압니다.
이미지 폴더의 경우 일반적으로 images/content-images/
및 images/style-images/
. 더 이상 분리 할 필요가 없다고 생각하지만 다시 프로젝트에 따라 다릅니다.
그런 다음 각 이미지는 그에 따라 이름이 지정되며 파일 이름 내에서 파일을 정의 할 필요가 없다고 생각합니다. 크기는 특히 이미지의 크기가 다른 경우 유용 할 수 있습니다.
site-logo-150x150.png
site-logo-35x35.png
shop-checkout-button-40x40.png
shop-remove-item-20x20.png
등
따라야 할 좋은 규칙은 다음과 같습니다. 새로운 개발자가 파일을 찾아 오면 몇 시간 동안 머리를 긁적 거리는 것일까 요, 아니면 어떤 일을하는지 이해하고 조사하는 데 약간의 시간 만 필요로할까요 (피할 수없는 일)?
그러나 이와 같이 따라야 할 가장 중요한 규칙 중 하나는 단순히 불변성입니다 !
모든 명명 규칙에서 동일한 논리와 패턴을 따라야합니다!
간단한 CSS 파일 이름에서 PHP 라이브러리 파일, 데이터베이스 테이블 및 열 이름까지.
Javascript File Naming Conventions
만, stackoverflow.com/questions/7273316/