클린코드는 왜 중요한가?
https://youtu.be/FSte4ht7jII 1. 코드를 자동화하려면 요구사항을 애매하게 줘도 AI가 의도를 정확히 이해하고 코드를 짜야함 즉 코드는 결국 사람이 해야할 일 그렇기 때문에 사람인 개발자가 코드를 깔끔하게 짜도록 노력하는 게 중요 2. 나쁜 코드를 짜는 이유? - 시간이 없다고 생각해서 - 리펙토링 하는데 시간을 쓰다가 욕먹을까봐 - 그냥 코드를 더 보는 게 지겨워서 - 업무가 밀려서 그래서 나중에 해야지! 하고 생각하지만 인생의 진리 중 하나는 나중은 결코 오지 않는다. 3. 나쁜 코드는 처음엔 생산성이 높아 보일지 모르지만 시간이 지나면 지날 수록 생산성, 효율성이 낮아진다. 4. 나쁜 코드에 지쳐 뒤집어 엎으면 새 프로젝트 + 새 기능으로 일을 배로 늘어나지만 마감 기한은 언제..