유연한 함수를 만들어라
·
개발독서
Tip 01 테스트하기 쉬운 함수를 작성하라 🧪 테스트는 왜 중요할까?테스트가 있으면 코드를 자신 있게 리팩토링할 수 있다테스트는 오래된 코드 이해하는 데도 도움이 된다근데… 개인적으로는 솔직히 아직 잘 모르겠다🧠 현실적인 생각"개발할 것도 많은데 테스트 코드까지?""심지어 테스트 하기도 어려운 코드인데?" 이런 생각 100% 공감 간다.나도 그렇게 생각했었고, 지금도 솔직히 항상 테스트부터 짜진 않는다.테스트 하기 쉬운 코드는테스트만 쉬운 게 아니라, 전체적으로 구조가 좋은 코드인 경우가 많다. ❌ 테스트하기 어려운 코드의 예function fetchUserName() { const config = require('./config.json'); // 설정 파일 읽기 return fetch(`${..