자유게시판

제목 욕 먹으며 배울 때가 행복 한 것
글쓴이 kaido 작성시각 2014/04/20 20:49:13
댓글 : 5 추천 : 0 스크랩 : 0 조회수 : 8779   RSS
네. 그렇습니다.
아직 경험이 적은 신입 여러분.
욕 먹으며 배울 때가 행복 한 겁니다.

왜 냐구요?

욕을 먹을때는 한 때지만 일이 터지면 몇 일 이거든요.

이전에 < a href="/../"> 이렇게 절대 경로 혹은  ./ 이렇게 상대경로를 쓰기도 했구요.

그걸 옆에서 보던 사수분은 저에게 이리 말했습니다.

"이봐 아저씨? 내가 그 경로 폴더 시스템상에서 확 바꿔 버리면 아저씨 어쩔거야?"
"네?"

"도큐먼트 위치를 내가 바꿔 버리면 어쩔거냐고? 일일이 다 들어가서 수정 할 꺼야?"
"으으으..."

"얼른 앞에 패쓰 안 집어 넣어?"
"넵."

실제 있던 일이었습니다.

뭐 당시엔 그냥 넣어야 하는 구나. 하면서 그냥 좀 투덜 거렸죠.

그런데 이직한 회사에서 받은 파일이...

버철로 패쓰를 잡아서 링크 해놓은 겁니다.
거기에 절대경로...

파일을 통째로 옮겨야 되서 결국 일일이 다 수정 해야 되는데...
살펴봐야 하는 파일 갯수가 2148개....
애초에 개발세발로 파일을 막 복사해서 만든거라 쓰는건지 안쓰는건지도 모르는 상태.

패쓰를 앞에 넣어 두었다면 패쓰 설정만 바꾸면 해결될 문제를 쓸데없이 시간 낭비를...

CI의 상수로 패쓰를 설정 해서 

< a href= "<? = ROOT_PATH ?>/.... ">

 이런식으로 꼭 넣어두세요. 
나중가서 후회 하지 마시구요.
 다음글 사이트 리뉴얼 축하드립니다~ (1)
 이전글 와우~~ 리뉴얼 축하드립니다^^ (2)

댓글

한대승(불의회상) / 2014/04/21 09:22:45 / 추천 0
편리와 유지보수를 위해서 CI에는 site_url() 과 base_url() 헬퍼 함수가 있습니다.
리소스와 속도에 신경 쓰이시는 분은 kaido님이 제안 하신것처럼 상수로 하셔요.


 
변종원(웅파) / 2014/04/21 10:24:57 / 추천 0
강의나 세미나 할때 상수 이야기를 하는데 잘 와닿지 않는 신입분들이 계실겁니다.
상황을 겪어봐야 아~~ 하죠. ^^
들국화 / 2014/04/21 12:12:56 / 추천 0
어이 아저씨라고 말할때....
어이 그러는 아저씨는 개발가이드 문서나 코딩 규칙 문서 줘야지 라고 따져야죠..ㅎㅎㅎ
말로만 하는건 별로 의미 없습니다.
초급이라고 욕먹을 이유는 없습니다. 욕까지...
park2geon / 2014/04/23 11:45:47 / 추천 0
anchor('link', 'Click Here');를 사용하는 방법도 있다고 하는데 <a 와 이것중에 어느걸 사용하는게 더 좋은가요?
kaido / 2014/04/28 12:54:30 / 추천 0
편한거 사용하세요.

anchor는 개발자의 사용성의 편의를 위해 만들어진 함수 입니다.
직접 함수 찾아가서 보시면 이해 하실 거에요.

단지 추천은 < a> 태그같은건 그냥 네이티브 방식을 선호 합니다.
이유는 협업의 문제이기도 한데..

a 태그 같은건 링크 주소 틀려도 조금만 코딩을 알면 누구나 가서 수정을 하는데
함수로 해놓으면 CI를 모르는 사람은 수정을 못해요.