-
Notifications
You must be signed in to change notification settings - Fork 5
코드를 작성할 때에 가져야 하는 자세
taehyun edited this page Sep 6, 2024
·
1 revision
많은 사람들이 코드를 작성할 때, 새로운 기능이라면 새로운 메소드
를 개설하여 작성한다. 이는 각각의 독립적인 메소드를 가져서 의존성을 낮춘다는 장점이 분명하지만, 중복된 코드를 발생 시키고 이는 성능 저하의 문제까지 발생한다.
해당 서비스에서 기존에 작업을 하고 있는 사람들이 이로 인해서 conflict
가 발생할 수도 있다는 것을 인지할 수 있게 해주어야 한다.
God Class
는 두 레이어 이상에서 사용ㅁ되는 클래스로, 사용을 지양해야 한다. 보통 God Class 로 많이 사용되는 것은 DTO
이다. DTO는 원칙적으로 라면 각 레이어로 넘어가면서 사용되는 것이다. 도메인 주도 개발에서는 해당 레이어를 도메인 레이어
를 기준으로 한다.
commit 은 언제까지 정상 동작했고, 언제부터 오작동을 했는지 나타내는 하나의 지표다. 이를 한번에 모아서 commit 을 하게 되면, 추후 오류를 트레이싱해서 돌아가는데 어려움을 겪을 수 있다. 그렇기 때문에 주기적인 커밋을 진행해야한다.
또한, 커밋에 대한 오타나 괜찮은 로직을 선택했는지에 대한 리뷰는 활발하게 작성해야 한다. 모두의 개발 실력을 높이는 지름길이다.
-
🎙️회의록
-
🔫프로젝트를 진행하면서 만난 트러블슈팅
-
📚Convention