함수길이가 25줄을 넘다니 이 Norm아! 🔥
42서울에서 C 프로젝트를 진행할 때 반드시 따라야 하는 놈(Norm) 규칙입니다!
이 규칙을 지키지 않으면 프로젝트가 0점 처리될 수 있으니 꼭 유의해 주세요. 😱
🔑 주요 규칙
1. 함수는 25줄 이하로 작성
함수는 최대 25줄까지만 작성할 수 있습니다.
함수가 길어지면 가독성이 떨어지고 유지보수가 어려워질 수 있으니 주의해 주세요.
2. for, switch, goto 사용 금지
코드 흐름을 복잡하게 만들 수 있는 for, switch, goto 같은 구문은 절대 사용 금지입니다. 🚫
대신 다른 제어 구조를 활용하셔야 합니다.
3. 한 줄은 80자 미만으로 작성
한 줄에 최대 80자까지만 허용됩니다. 너무 길게 작성하면 코드 가독성이 떨어지니,
꼭 줄여서 작성해 주세요. (주석도 포함입니다!)
4. 함수의 매개변수는 최대 4개
하나의 함수에는 매개변수 4개 이상을 사용할 수 없습니다.
매개변수가 많아지면 함수가 복잡해지므로, 간결하게 작성하는 것이 중요합니다.
5. 변수 선언과 초기화는 분리
변수는 선언과 초기화를 한 줄에 같이 할 수 없습니다. 반드시 따로 선언하고 초기화해야 합니다. 💡
처음에는 다소 복잡하게 느껴질 수 있지만, 이 규칙을 잘 지키면 동료들도 코드를 쉽게 이해할 수 있고,
팀 프로젝트에서도 협업이 더 원활해질 것입니다!
또한, Norminette는 코드 검사를 자동으로 해주는 프로그램이니,
코드를 꼭 확인한 후 제출해 주세요! 😉
#이노베이션아카데미 #42서울 #42SEOUL
#개발 #개발자 #SW개발자 #소프트웨어개발자 #코딩 #코딩교육
#Norm규칙 #Norminette #코딩스타일 #프로그래밍
※ 이 콘텐츠는 42서울 앰배서더 '사이사이' 3기 김승렬 님(@seungryk), 권기현 님(@gkwon)이 제작한 콘텐츠입니다