Why should I care about an architecture?
왜 이렇게나 많은 프로그래밍 언어와 프레임워크가 있는거지?
누구에게 고수준 프로그래밍 언어가 필요하지?
기계는 저수준 어셈블리 보다 고수준 언어를 선호하나?
당신의 프로젝트에서 정말 작은 수정인데 두려움을 가졌던 적이 있는가?
당신이 작성한 시간이 좀 지난 코드를 다시 이해하기위해 얼마나 많은 시간을 소비했는가?
새로운 동료에게 당신의 프로젝트의 아키텍쳐를 설명하기 위해 얼마나 많은 시간이 필요한가?
https://github.com/strongself/The-Book-of-VIPER