다른 사람들의 오픈 소스를 보며 "왜 저렇게 사용하는지?" ,
"좋은 점은 무엇인지?" 이해하고, 직접 코드를 작성해가며, 내 코드로 적용하기.
객체 지향적으로 코드를 작성하고 싶다는 생각과, 클린 코드에 대해 관심이 많았습니다.
그 이유는, 누군가 제 코드를 봤을 때, 바로 이해할 수 있도록
코드를 작성하는 것이 개발자로서 "갖춰야 할 덕목" 이라고 생각했기 때문입니다.
개발자는 혼자 일하는 사람이 아닙니다.
그렇기에, 항상 더 나은 코드를 작성하려고 노력해야 되며, 내 것으로 만드는 것까지가 목적입니다.
-
현재 내가 작성하고 있는 코드와 다른 사람의 오픈 소스를 작성한다.
-
나는 지금까지 "왜?" 이렇게 사용했는지 이유를 작성한다.
-
다른 사람의 코드는 "왜 저렇게 작성하였는지?", 분석한 내 생각을 작성해 본다.
-
분석이 끝났다면, 저렇게 사용했을 때의 좋은 점은 무엇인지 작성한다.
-
실제로 미니 프로젝트를 만들어, 직접 작성해 보고 내 코드에 적용 시켜본다.
-
서비스 계층에서 final 키워드를 붙여주는 이유는?
- 해당 링크 : 바로가기
-
RESTful API : Path parameters