개발자
이제 입사한지 얼마안된 주니어개발자입니다! 구현은 이제 왠만하면 할줄 아는데 여기서 어떻게하면 코드를 더 좋은코드로 잘짤 수 있을지 고민이 되는데 어떤 공부를 해야할까요?
답변 2
인기 답변
안녕하세요. 구현능력도 중요하지만, 좋은 코드를 만들기 위한 고민은 정말 좋은 고민 같습니다. 좋은코드에 대해 처음 공부를 시작한다면 시작방법은 너무 어렵게 생각하실 필요가 없습니다. 질문자분께서 작성하신 코드나 타인의 코드를 살펴보면서 '코드에서 공통으로 묶을 수 있는 부분이 있는가? 있다면 어떤 방식으로 묶어줄 수 있을까?'와 같은 질문이나 '너무 내용이 크고 많을 일을 하는 함수가 있다면 어떻게 쪼개줄 수 있을까?', '코드의 가독성을 높여주기 위해 메소드명이나 변수명은 어떻게 작성해 줄 수 있을까?' 와 같은 고민을 해보시며 하나하나 찾아보는 것도 하나의 방법입니다. 하지만 기존의 소스를 수정한다면 수정한 소스가 기존의 프로세스에도 문제가 없도록 테스트는 필수적으로 들어가야 합니다. 먼저 스스로에게 질문을해 답을 찾아보고 더 심화적인 부분을 알고싶다면 이후로 리팩토링이나 디자인패턴과 같은 개발 방법론과 개발 서적을 찾아보면 좋을 것 같습니다. 위와 같은 개발론들은 많은 훌륭한 개발자들이 질문자분과 똑같은 고민을 하며 찾아낸 문제 해결 방법이나 개발 방법들을 모아 정리한 내용들입니다. 책이 너무 어렵다면 요즘에는 인프런과 같은 강의사이트에도 예시와 함께 풀어서 설명해주는 강의도 있으니 참고하시면 좋을 것 같습니다.
익명
작성자
2023년 09월 12일
구체적이지 못한 질문이었던것 같은데 ㅠ 자세히 답변해 주셔서 감사합니다 말씀해주신 부분 고민해보고 적용해 보겠습니다 감사합니다!
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
지금 가입하면 모든 질문의 답변을 볼 수 있어요!