🎁 모든 강의 30% + 무료 강의 선물🎁

워밍업 클럽 3기 BE 클린코드&테스트 - 1주차 발자국

워밍업 클럽 3기 BE 클린코드&테스트 - 1주차 발자국

링크 : Readable Code: 읽기 좋은 코드를 작성하는 사고법(https://www.inflearn.com/course/readable-code-%EC%9D%BD%EA%B8%B0%EC%A2%8B%EC%9D%80%EC%BD%94%EB%93%9C-%EC%9E%91%EC%84%B1%EC%82%AC%EA%B3%A0%EB%B2%95/dashboard)

 

인프런 워밍업 클럽 - 백엔드 1주차 발자국

 

[워밍업 클럽에 참가한 이유 ]

: 참가하기 전에 Readable Code와 Test Code 강의를 미리 수강했었음에도, 강의 내용이 좋아서 한번 더 복습하며 완전히 습득하기 위해 참가하였습니다

 

실무에서 프로젝트를 진행하면서, 내가 작성하는 코드가 맞는 방향으로 나아가고 있는지에 대한 의구심이 항상 있었습니다.

의구심을 확신으로 바꾸기 위해 책을 찾아보고, 여러 강의를 찾아보다가 듣다가 우연히 이 강의를 찾게 되었습니다.

 

항상 궁금하고 의심했던 부분들을 실제 예시를 통해서 학습하고, JAVA를 사용한다고 모두 객체지향을 사용하는게 아니라는 것을 다시한번 깨닫게 되었습니다.

 

아직 부족하지만 남은 강의도 열심히 들어서 워밍업 클럽이 끝날때는 '예전보다 코드 이해하기 쉬운데?' 라는 말을 들을 수 있도록 노력하겠습니다.

 

[배운 내용 키워드]

  1. 추상과 구체 ( 고수준과 저수준의 차이 )

  • 이름 짓기 ( 단순하지만 가장 쉽고 큰 효과를 기대할 수 있음 )

  • 메서드의 추상화

  • 메서드 시그니처

  • 추상화 레벨

  • 매직 넘버, 매직 스트링

2. 논리, 사고의 흐름

  • 뇌 메모리 적게 쓰기

  • 사고의 depth 줄이기

  • 공백라인을 대하는 자세

  • 부정어를 대하는 자세

  • 해피케이스와 예외케이스

  1. 객체 지향 패러다임

     

    • 추상의 관점으로 보는 객체지향

    • SRP

    • OCP

    • LSP

    • ISP

    • DIP

       

     

    개인적인 TIP : 강의를 듣기전에 먼저 실습을 진행하고, 내가 작성한 부분과 차이가 나는 부분이 무엇인지 고민하면서 진행하니 좀 더 쉽게 이해가 되고 오래 기억할 수 있었던거 같습니다

댓글을 작성해보세요.


채널톡 아이콘