클린아키텍쳐-클린 임베디드 아키텍처

클린 임베디드 아키텍처

1
2
3

소프트웨어는 닳지 않지만, 펌웨어와 하드웨어는 낡아 가므로 결국 소프트웨어도 수정해야 한다.

1
2
3

소프트웨어는 닳지 않지만, 펌웨어와 하드웨어에 대한 의존성 관리를 하지 않으면 안으로 부터 파괴될 수 있다.

  • 먼저 동작하게 만들어라 - 소프트웨어가 동작하지 않는다면 사업은 망한다.

  • 그리고 올바르게 만들어라 - 코드를 리팩터링해서 당신을 포함한 나머지 사람들이 이해할 수 있게 만들고
    요구가 변경되거나 요구를 더 잘 이해하게 되었을 때 코드를 개선할 수 있게 만들어라.

  • 그리고 빠르게 만들어라 - 코드를 리팩터링해서 요구되는 성능을 만족시켜라.

멘먼스 미신 - 버리기 위한 계획을 세우라

참조