/open-source-insight-lab

오픈 소스를 보며 "왜 저렇게 사용하는지?" , "좋은 점은 무엇인지?" 이해하기

open-source-insight-lab

다른 사람들의 오픈 소스를 보며 "왜 저렇게 사용하는지?" ,

"좋은 점은 무엇인지?" 이해하고, 직접 코드를 작성해가며, 내 코드로 적용하기.


🚀 open-source-insight-lab 목적

객체 지향적으로 코드를 작성하고 싶다는 생각과, 클린 코드에 대해 관심이 많았습니다.

그 이유는, 누군가 제 코드를 봤을 때, 바로 이해할 수 있도록

코드를 작성하는 것이 개발자로서 "갖춰야 할 덕목" 이라고 생각했기 때문입니다.


개발자는 혼자 일하는 사람이 아닙니다.

그렇기에, 항상 더 나은 코드를 작성하려고 노력해야 되며, 내 것으로 만드는 것까지가 목적입니다.



🎯 Rule

  1. 현재 내가 작성하고 있는 코드와 다른 사람의 오픈 소스를 작성한다.

  2. 나는 지금까지 "왜?" 이렇게 사용했는지 이유를 작성한다.

  3. 다른 사람의 코드는 "왜 저렇게 작성하였는지?", 분석한 내 생각을 작성해 본다.

  4. 분석이 끝났다면, 저렇게 사용했을 때의 좋은 점은 무엇인지 작성한다.

  5. 실제로 미니 프로젝트를 만들어, 직접 작성해 보고 내 코드에 적용 시켜본다.




📚 Issues List

  • 서비스 계층에서 final 키워드를 붙여주는 이유는?

  • RESTful API : Path parameters