프로그래밍 148

Deview 2013 행사에서의 구글 개발문화

Deview 2013 행사에서 구글 개발 문화에 대해 들은 사람의 후기들을 보니 세가지 인상적인 것이 있다. 1. 유닛(단위)테스트가 충분치 않으면 커밋이 안된다. 단위별 테스트를 해서 개발을 하는 것은 안정적인 코딩을 위해 아주 중요하다. 그러나 현실적으로 그렇게 하는 국내회사가 몇군데나 되는가? 2. 코드의 성능보다 읽기쉬움이 중요하다. 성능이 좋아서 서버비용 아끼는 것보다 어려운 코딩으로 인한 유지보수 인건비가 더 크다는 것. '보기쉬운 코드가 가장 좋은 코드이다.' 라는 말이 있다. 성능에 큰 차이가 없는한 코드에서 개발자간의 쉬운 커뮤니케이션이 더 중요하다는 생각이 든다.개인적으로 enum을 선언해서 선언한 enum을 문자로 치환하는 클래스를 만드는 것보다 string으로 값을 받아 바로 치환하..