그리 멀지 않은 과거에, 프로그래밍은 오늘날보다 더 즐거운 작업이었습니다. 이전에는 엔지니어가 앉아서 컴퓨터가 따라야 할 단계별 지침을 작성할 수 있었습니다. 이제 여러 계층의 테스트, 통합 및 복잡한 배포 규칙이 적용되면서, 하나의 간단한 프로세스가 너무 복잡하며 번거로워졌습니다. 거시적 차원의 복잡성이 왜 본질적으로 위험을 수반하는지 알기 위해서 2008년을 기억해야 합니다. 세계 은행 시장이 거의 붕괴된 이유 중 하나는 업계가 진정으로 이해하는 것이 거의 없는 매우 복잡한 제품을 가지고 있었다는 사실입니다. 이것은 소프트웨어 엔지니어링 산업이 비슷한 운명에 직면했다는 것을 의미하는 것은 아닙니다. 하지만, 가능한 프로세스를 단순화하기 위해 노력해야 합니다. 개발자들이 싫어하는 프로세스 중 하나는 테..