좋은 주석에 대한 소고

코드 작성 시에 주석은 무척 중요하다. 다른 사람 기준은 어떤지 모르겠지만 내가 상각하는 코드 주석은 크게 봐서 2가지로 나눌 수 있다. 메소드, 클래스, 파일 등 코드의 집합에 대한 설명 코드 집합 내부에서 코드 중간에 나타나는 주석 메소드, 클래스 등의 주석은 예를 들어 JavaDoc 형태로 이 메소드와 클래스를 사용하는 다른 개발자들의 이해를 돕기 위해 당연히 적어야 한다. 논란이 되는건 두 번째 주석이다. 개인적으로는 그냥 참고할 만한 책 정도인 클린 코드에서도 주석에 대해 언급한 구절이 있다....

2024-06-30

[서평] 소프트웨어 장인

개발자 채용 시 알고리즘 문제를 내지 마라 오늘도 leetcode, 백준에서 알고리즘 문제를 풀고 있을 수 많은 개발 꿈나무들에게 청천벽력같은 말이다. 이 말은 “소프트웨어 장인"의 저자 산드로 만쿠소가 잘못된 면접 방식 중 하나로 소개한 말이다. 해외 유명 테크기업 G모사, 테크 대기업 N모사, K모사는 물론이고 작은 기업들도 입사 문제로 알고리즘 문제를 낸다. 난 이 세태가 사실 상당히 못마땅했다. 실제 개발자들이 현업에서 하는 일 중 대다수는 요구 사항에 맞는 도메인 설계, 테스트, 요구사항 변경 대응 등이지 알고리즘이 아니다....

2020-11-22