개발에 대해 요즘 자주 하는 생각을 정리해보고자 한다. 어떤 문제가 발생했을때 어떻게 해결하는게 가장 좋을까라는 생각을 자주 하곤 한다. 만약 개인 프로젝트였다면 써보고 싶었던 기술을 쓰거나 시간이 얼마나 걸리던 간에 fancy해보이는 방법을 선택할 것 같다.그런데 보통 대다수의 개발자들이 그렇듯 일상에서 마주하는, 해결해야할 문제의 99퍼센트는 회사 프로젝트에서 발생한다. 나 또한 그렇다. 그런 상황 속에서 항상 선택하는건 지금 당장 적용 가능한 가장 간단하고 빠른 해결 방법을 적용하게 된다. 물론 설계 단계라면 시간이 충분하니 고민을 해보고 문제는 없는지 검토하는 시간이 여유롭고 R&D할 수 있는 시간도 조금은 주어진다.크리티컬하지 않은 이슈의 경우도 고민할 수 있는 약간의 시간이 주어진다. (..