오픈 소스 소프트웨어 아키텍처

1.

각 챕터마다 한가지 소프트웨어의 아키텍처를 큰 틀에서 소개하고 있다. 따라서 개인적으로 관심있는 소프트웨어가 있거나 평소에 궁금했던 소프트웨어가 있다면, 구조나 내부 구성에 을 알 수 있어서 좋은 책이라 할 수 있지만 그게 아니라면 굉장히 난해한 책이 될 수 있으니 주의하자.


패키지를 만들기 위해서는 빌드 시스템이 기본적으로 필요하기 떄문에 CMake는 더 이상 추가적인 의존 관계를 만들지 않기로 결정했습니다.

하지만 아무리 추상화와 라이브러리화가 바람직하다고 하더라도 이것들이 저절로 문제를 해결해주는 것은 아닙니다.

버스 팩터(bus factor)가 높을수록 위험한 프로젝트라고 할 수 있습니다. […] 빠지면 프로젝트를 중단시켜야 할 멤버가 많으니까요.

Written on September 25, 2017