Uncle bob1 Clean Architecture - Robert C. Martin 이 길은 소프트웨어가 지닌 '부드러움(softness)'을 인지하고, 이 부드러움을 시스템에서 최우선으로 보존하는 것을 목표로 한다. 이 글을 보고 회사에서 만들고 있던 기능에 수정사항이 생겼을 때 불평을 하던 내 모습이 부끄럽게 느껴졌다. 소프트웨어는 기계의 동작을 변경하기 쉽게하기 위해 만들어진 것이다. 애초에 쉽게 수정하기 위해 만들어진 것이 소프트웨어인데 수정사항이 생겼다고 불평을 하다니.. 변경하기 쉬운 소프트웨어를 만드는 것은 어찌보면 당연한 일인데 참 어려운 것 같다. 이 책을 열심히 읽고 그 일을 쉽게 할 수 있는 개발자가 되도록 노력해야겠다. 2021. 5. 20. 이전 1 다음