개발자의 실무를 위한 기본기 - 클린코드
어떻게 하면 주니어 개발자로서 성장할 수 있을까? 더 낫은 개발자가 될 수 있을 까 고민하던 중에 인프런에 그랩님이 강의하신 ‘모든 개발자의 실무를 위한 올인원 기본기 클래스’ 강의가 있어 강의를 듣고 Step by Step 공부하고 정리하는 글을 쓰려고 합니다. 1.네이밍 컨벤션 : Python, Ruby 등에서 권장 : Java, Javascript 등에서 권장 : 대부분의 프로그래밍 언어에서 클래스를 네이밍할 때 사용 : HTML Element를 표현할 때 사용 네이밍 변수 : 명사 혹은 형용사로 작성 함수와 메서드 : 동사 혹은 형용사로 작성 클래스 : 일반적으로 명사로 작성 Tip 구체적이고 명시적으로 적을 것, 짧고 애매한 표현보다 길고 직관적인 표현이 낫다. 2. 주석, 포맷팅 2. 1 주석 네이밍으로 표현할 수 없는 영역을 주석으로 표현 법적인 정보를 담을 때 의도를 명확하게 설명할 떄 중요성을 강조할 떄 결과를 경고할 떄 2. 2 관용적으로 사용되는 키워…