티스토리 뷰

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
http://www.joelonsoftware.com/articles/Wrong.html

 내가 정말 감명받으며 읽은 책들 중의 하나인 '조엘 온 소프트웨어' 의 저자인 조엘의 글 중 위와 같은 내용의 글이 있다.

 요약하자면 '잘못된 코드는 이상하게 보이도록 하자.' 라는 내용이다.

 사용자로부터 받은 입력값은 항상 안전하지 않기(Unsafe) 때문에 화면에 출력할 때는 안전하게(Safe) 출력해야 한다. 그런데 Database 에 저장할 때는 사용자가 입력한 내용을 그대로 저장해야하기 때문에 안전하고, 안전하지 않고를 잘 구분해서 써야한다. 그래서 조엘은 접두어(prefix)로 Us(Unsafe), S(Safe) 를 사용하게 하고, 접두어가 다른 대입 형태(UsXXX = SXXX, SXXX = UsXXX)가 나타나면 눈으로도 이 부분이 잘못되었음을 알게 하자는 내용이다.

 우리가 변수 이름을 정하거나, 코딩 규칙을 정할 때 고려해야하는게 정말 무엇인지를 일깨워주는 글이다.

 난 영어를 끙끙 앓으면서 해석했으나.... 아래의 책에 번역된 내용이 있었다. ㅠㅜ

MORE JOEL ON SOFTWARE(조엘 온 소프트웨어를 넘어서)
카테고리 컴퓨터/IT
지은이 조엘 스폴스키 (지앤선, 2009년)
상세보기


댓글
최근에 올라온 글
Total
Today
Yesterday