티스토리 뷰

카테고리 없음

코드 크래프트

newdecide 2021. 10. 31. 09:33
반응형



올바르게 코드를 작성하고 계신가요?
작성한 코드가 올바른지 알려면 올바른 코드가 무엇인지 알아야 합니다.

올바른 코드란 단순히 동작만 하는 코드가 아닙니다.

동작만 하는 코드는 많은 개발자가 작성합니다.

소개해 드릴 책은 훌륭한 코드를 작성하는 기술을 알려줍니다.

코드를 어떻게 작성해야 하는지 알려주는 책을 알려드리겠습니다.

코딩하는 기술을 알려주는 '코드 크래프트’입니다.

개발은 혼자서 하는 것이 아닌데요.
그렇기 때문에 코드 스타일을 일치하게 작성할 수 있는 규칙이 필요합니다.

신입 개발자를 위한 코드 기술을 같이 살펴보겠습니다.


◆ 올바른 코드 작성법
시중에 나온 동작하는 법을 설명하는 개발 서적들은 많습니다.

하지만 코드를 올바르게 작성하는 법을 알려주는 책은 많지 않습니다.

개발 과정을 잘 아시나요?
개발 과정은 팀 개발 프로세스, 명세서 작성, 팀 리뷰의 과정을 거칩니다.

코드를 칠 때는 코드의 동작을 정확히 이해하고 규칙을 지키면서 작성해야 합니다.

남의 코드를 가져다 쓰게 된다면 코드 스타일이 일치하지 않을 확률이 높아집니다.

팀별로 협업을 하거나 한 명의 개발자가 개발했지만 코드의 규칙이 없으면 안 됩니다.

코드 규칙이 없으면 직접 작성한 게 맞느냐는 얘기를 들을 수 있습니다.

코드를 작성할 때부터 변수 이름을 잘 짓고 코드 스타일을 유지하면서 작성하는 게 좋습니다.

변수 이름은 약어를 쓰기로 했으면 약어를 계속 써야 하는데요.
버튼을 예로 들면 button을 쓰거나 btn을 쓰는 형태로 일관되게 작성해야 합니다.



◆ 코드 리뷰
코드 리뷰를 받고 계신가요?
성장을 하고 싶다면 코드 리뷰를 받으면서 개발을 하시길 바랍니다.

코드 리뷰는 코드를 고품질로 유지하는 소프트웨어 개발 절차의 핵심입니다.

정확하게 작성하는 자세도 중요합니다.
작성한 코드는 예측이 가능하게 작성되어야 합니다.

예상한 대로 결과가 나와야 하는 건데요.
무한 루프나 재귀가 발생할 가능성이 없는 게 바람직합니다.

리뷰를 받는 것은 자신의 코드를 비판받고 검증하는 과정입니다.

비판받지 않고 검증을 하지 않으면 코드는 개선되지 않습니다.

다른 이의 의견을 수용하며 배우는 자세가 필요합니다.



끝으로 리뷰 쓴 내용을 몇 가지 더 설명하겠습니다.

훌륭한 코드는 혼자서는 작성하기 어렵습니다.

사람은 실수하기 마련이기에 혼자보단 팀이 있는 게 좋습니다.

협업 마인드가 있어야 규칙을 만들어야 훌륭한 코드를 작성할 수 있습니다.

좋은 코드를 모른다면 상대방의 코드가 타당한지 판단하지 못합니다.

책의 끝부분에는 현명한 프로그래머와 형편없는 프로그래머에 대해 요약되어 있는데요.
코드를 잘 작성하고 싶은 분들에게 이 책을 추천합니다.

반응형
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함