본문 바로가기

코드리뷰

1000 개의 코드 리뷰를 통해 배운 점 (What I learned from doing 1000 code reviews) 1000 개의 코드 리뷰를 통해 배운 점 (What I learned from doing 1000 code reviews) https://www.vobour.com/1000-%EA%B0%9C%EC%9D%98-%EC%BD%94%EB%93%9C-%EB%A6%AC%EB%B7%B0%EB%A5%BC-%ED%86%B5%ED%95%B4-%EB%B0%B0%EC%9A%B4-%EC%A0%90-what-i-learned-f 제안 1: 무언가 이상하다면 예외(exception)를 던져라(throw) 제안 2 : 가능한 가장 구체적인 타입(type)을 사용하라 제안 3: null 대신에 Optionals를 사용 하라 “Practical Functional Programming”의 다른 글도 참고 하자: https://hacke.. 더보기
[펌] SW개발, 제대로 된 코드리뷰가 힘든 이유 http://www.zdnet.co.kr/column/column_view.asp?artice_id=20131223174623&type=xml SW개발, 제대로 된 코드리뷰가 힘든 이유 두달넘게 소프트웨어 개발문화에 관련된 칼럼을 쓰고 있다. 문화란 한쪽이 일방적으로 잘못되었다기 보다는 서로 다른 부분이 많은 것이다. 그러한 우리 문화 중 소프트웨어 개발에 불리한 부분을 짚어보고 같이 고민해보자는 의미로 칼럼을 쓰고 있다. 문화란 공동체의 비슷한 생각과 행동이다. 공동체에 속한 사람은 당연히 하는 행동도 다른 문화를 가진 사람들은 지식적으로는 알고 있어도 쉽게 따라하기 정말 어렵다. 개인의 습관은 개인의 의지로 고칠 수 있지만 집단의 문화는 바꾸기가 훨씬 어렵다. 그래서 개발문화는 우리가 흔히 알고 있는.. 더보기