나만의 코딩 규칙
- 최대한 이해가 잘 되도록 코드를 짜는데에 중점을 둔다. 대부분의 경우 성능은 그 이후의 문제다
- 변수이름은 의미가 잘 파악되도록 짓는다. 여러줄의 주석보다 code 를 읽을 수 있도록 하자.
- 되도록 주석은 영어를 권장한다. encoding 으로 주석이 깨지는 등의 영향을 막기 위해서이다. 하지만 영어로 의미전달이 잘 되지 않는다면 차라리 한글이 나을 수 있다.
javascript
- css : 항상 공통적인 부분을 많이 사용해서 class 의 수를 줄이려고 하자. local 을 많이 만드는 것은 장기적으로 성능을 저하시킨다.
다른 회사의 coding rules
- 나사(NASA)의 코딩룰
- NASA’s 10 rules for developing safety-critical code - SD Times
- How to code like the top Programmers at NASA — 10 critical rules - Alt Bulletin
- 구글의 스타일 가이드 : Google C++ Style Guide
- Typescript Coding Guidlines for Contributors : https://github.com/Microsoft/TypeScript/wiki/Coding-guidelines
- Want Cleaner Code? Use the Rule of Six, 단기기억과 작업기억 공간은 한번에 4~6개만 저장 가능하니, 코드 한줄이 6+개 이상의 정보를 가지고 있다면, 간소화 해야한다는 것, "Rule of Six"
댓글 없음:
댓글 쓰기