좋은 개발자의 3요소, 테스트·리팩토링·디버깅
개발자의 능력이 평가되는 요소는 참 많다. 그런데 정말 좋은 개발자는 어떤 것이 좋을까? 내가 생각하는 좋은 개발자의 3요소는 아래와 같다.1. 테스트 코드를 잘 작성하는 개발자개발자의 경우 리뉴얼할 때도 있고 협업할 때도 있고, 여러 상황에서 버그가 발생될 확률이 높다. 그런 때에 일일이 하나씩 눌러보며 테스트하기란 시간과 노력이 많이 아깝다. 잘 짜놓은 테스트는 10명의 테스터보다 낫다.덧붙이면테스트 코드의 진짜 가치는 버그를 잡는 것보다 변경을 두렵지 않게 만드는 것에 있다.테스트가 없으면 잘 돌아가는 코드를 건드리기가 무섭다. "이거 고치면 어디가 깨질지 모르는데"라는 생각이 들면 결국 손대지 않게 되고, 그렇게 방치된 코드가 레거시가 된다. 테스트가 있으면 고치고 나서 돌려보면 되니까 개선을 시..
IT 이야기/개발 이야기
2019. 2. 22. 10:19
