1. 템플릿
디버깅의 어려움, 난독화 되기 쉬움, 설령 쓴다면 철저한 문서화 및 왜 템플릿을 써야 했는가에 대한 근거 제시 필요

2. 경계체크 하지 않는 함수들
strcpy, strcat, sprintf 등 경계를 체크하지 않는 함수 절대 사용 불가

3. 변수 초기화 누락
구조체든 배열이든 일반 자료형 변수든 포인터든 전부 초기화를 미리 박아놓고 코딩 시작해야함

4. 자세한 주석
로직, 구조체, 함수 등 빠짐없이 주석 필요

5. 경고는 무조건 0개

또 여러개 있었는데 기억이 안나네