Search

원티드 9월 프리온보딩

목차

이번 프리온보딩에서는 무엇을 배웠나요?

클린코드SOLID 에 관해 배웠습니다. 평소에 관심있던 주제라 바로 신청했습니다. 강사님이 강의 외에도 업계 현황이나 회사 생활에 대한 부분에서도 많은 이야기를 해주셨기 때문에 재밌게 수강한 것 같습니다.
비록 사전과제는 수행하지 못했지만 수업시간에 사적인 얘기를 제외한 내용을 노트로 필기하면서 수강했습니다. 원티드에서 하는 챌린지는 이번에 처음 알게되었는데 다음 주제도 기대가 되어 바로 신청했습니다.

𝖶𝖤𝖤𝖪𝟣 𝗖𝗟𝗘𝗔𝗡 𝗖𝗢𝗗𝗘.

개발자는 코드를 작성하는 시간이 많다고 생각하지만 이는 오류다. 오히려 코드를 읽고 해석하는 시간이 더 많다. 때문에 깨끗한 코드, 즉 읽기가 쉬운 코드를 작성하는 것이 아주 중요하다.

이름을 의미있게 작성하려면?

함수를 잘게 쪼개자

OOP (Object-Oriented Programming)

𝖶𝖤𝖤𝖪𝟤 𝗦𝗢𝗟𝗜𝗗.

SOLID 는 클린코드로 유명한 로버트 마틴이 정리한 객체 지향 설계의 5 가지 원칙입니다.

SRP (Single Responsibility Principle)

OCP (Open and Close Principle)

LSP (Liskov Substitution Principle)

ISP(Interface Segregation Principle)

DIP(Dependency Inversion Principle)