Front-End Development Convention
지식의 공유로 부터 웹은 발전한다.

개발시 알아두어야 할 사항

  • 절대로 중복 코드를 찍어 내지 마세요! 그 코드들은 분명히 독이 되어 올아옵니다.
  • 메이저 브라우저들의 특징을 숙지하세요. (IE, Firefox, Chrome, Safari)
  • 네임스페이스를 효율적으로 사용하세요.
  • 사람이 알아볼수 있는 변수, 함수명을 사용하세요. (모듈, 액션까지 통일하면 삶이 편해짐)
  • UTF-8인코딩은 기본입니다. (아닌 경우 encodeURI 등에서 오류 발생)
  • 아이프레임 및 주요한 컨텐츠가 담긴 플래시 사용금지 (검색결과에 달랑 타이틀만 나오기를 바라지 않는다면)
  • 레이아웃 디자인에 Table 요소를 사용하지 마세요.
  • 변수 생성시 단수/복수, 과거/현재를 구분하는 버릇을 가지세요.
  • 필요이상으로 자바스크립트 또는 브라우저 플러그인에 의존하지 마세요.
  • 인덴트(들여쓰기)는 공백 2칸 또는 Tab 중 하나로 작업자간 통일하세요.
  • 가독성을 위하여 CSS 코딩에는 120컬럼을 줄바꿈을 사용하세요.
  • CSS 작성시 선택자를 활용하세요.
  • 서드파티 자바스크립트 라이브러리를 적극 수용하되 남용하지는 마세요.
  • 서드파티 자바스크립트 라이브러리의 코드를 조작하지 마세요.
  • 정적인 파일의 경로는 절대경로를 사용하세요.
  • 서드파티 자바스크립트 라이브러리의 코드를 조작하지 마세요.
  • 자바스크립트 비중이 많은 프로젝트는 파일을 분산 시키세요.
  • 기초 HTML 파싱은 서버를 중심으로 하세요.
  • 유사한 종류의 비동기식 통신을 여러번 호출하지 마세요.
  • 재사용되지 않는 변수 선언을 피하세요.
  • DOM 이벤트 할당 수와 버그 발생 빈도는 비례한다는 사실을 명심하세요.
  • 소스 리파지토리에 커밋할 때에는 반드시 커밋한 내용을 명시하세요.
  • 릴리즈 노트를 반드시 작성하세요. (이것만 잘해도 업무보고할 필요가 없음.)
History
  • 개발시 알아두어야 할 사항 작성 [박정식 | 2012.04.16]
Top © Rsupport Front-End Engineers