개발자 분들 파일 정렬 신경 안쓰시는지 궁금합니다..
본문
header.php
content.php
bottom.php
위에같은 파일이 같은 폴더에 위치해야할때요...
제가 성격이 그런진 몰라도.. 예를들어
아래와같이 파일이 있다면
성격상 header.php 가 위에 영역이고
content.php 가 아래영역이자나요??
긍데 폴더를 보면 c가 먼저 이기때문에
content.php 가 위에 있고
header.php가 아래있는데요
100% 다는 아니더라도
어느정도 좀 맞추고 싶거든요
이럴떄 어떻게 해야할까요?
혼자 생각한방법은 이렇게 저렇게 해봤는데 다 별로인것같고
그냥 냅둬야하는지...
01_header.php
02_content.php
a_header.php
b_content.php
답변 4
정답은 없습니다.
개개인의 스타일입니다.
참고로 저는 별도의 폴더로 구분합니다.
components 폴더 기반으로 /layout /header / login / board 이런식으로

이렇게 하면 나중에 찾기도 편하고, 유지보수가 편하다고 생각해 이렇게 쓰고 있습니다.
아시다시피 한 파일에 통 코드를 올리면 코드 줄 수가 1000줄 2000줄씩 되잖아요 ..?
그래서 코드 찾기가 아무리 주석 달아도 더 어려운 것 같아서 분리 작업하여 관리합니다.
그럼 조금 왔다갔다 하는 경향은 솔직히 있지만 IDE 에서 바로 가기가 가능하니, 쉽게 수정 할 수 있다는 장점이 있습니다.
이런식으로 해버리면, index.php 파일에는 실제 100~200줄 정도면 해결됩니다.
그대로 둡니다. 그래야 나중에 더 빨리 찾습니다.
일종에 강박이죠...
개발에서는 안좋은 습관입니다.
기본 솔루션의 본 구조대로 사용하고 구현하는게
추후 다른 개발자가 작업하더라 혼란이 안생깁니다.
어차피 위에 있어도 또 다른 파일이 또 위에 있겠죠
결론은 해당 파일 위치로 해당 파일내용을 인지하는게 아니라
파일명으로 파일내용을 인지해야죠..
정말 쓸데없는 습관이며 강박입니다.
한가지 예를들어보면
head.php 를 수정해야할때 우리는 탐색기가 알파벳 순으로 정렬이란걸 알고 있습니다.
헌데 그걸 멋대로 파일명을 수정해 버린다면...?
파일이 몇개 안될때는 상관없는데 수십개가 있다면..?
두번째 예시로 새로운 패치를 해야하는 상황입니다..
어떤걸 변경했는지 모든 폴더를 다 알고 계시는게 아니라면...?
이후는 말 안해도 아시겠죠?
다른 패턴이라면 그냥 취향이겠거니.. 하겠는데 파일명은..
정말 쓰잘데기 없는 강박입니다.
파일명은 파일명 그대로 두는게 제일 좋습니다.