반응형

소프트웨어 장인정신 매니페스토

 

소프트웨어 장인을 열망하는 우리는, 스스로의 기술을 연마하고, 다른 사람들이 기술을 배울수 있도록 도움으로서 프로페셔널 소프트웨어 개발의 수준을 높인다. 이러한 일을 하는 과정에서 우리는 다음과 같은 가치들을 추구한다.

 

  • 동작하는 소프트웨어뿐만 아니라 정교하고 솜씨 있게 만들어진 작품을.
  • 변화에 대응하는 것뿐만 아니라, 계속해서 가치 더하는것을.
  • 개별적으로 협력 하는 것뿐아니라, 프로페셔널 커뮤니티를 조성하는 것을.
  • 고객과 협업하는 것뿐만 아니라, 생상적인 동반자 관계를

이메니페스토의 핵심은 부제 ,'프로페셔널 소프트웨어 개발의 수준을 높인다'에 있다.

경험이 많고 재능있는 개발자들이 겪는 어려움, 추구하는 가치, 열망을 담고 있다.

 

부실한 관리,잘못 정의된 절차, 그리고 형편없는 코드 때문에 프로젝트가 실패하는 일은 없어야 한다.

 

-소프트웨어 장인 정신 e북 기준 69 pg.-

 

 

 

단상

결국 개발자는 소프트웨어 장인정신을 지녀야하는 것 같다.

완성도가 99%인 코드를 짰다고 하자.

이러한 99% 완성도의 코드 블록이 20개만 모여도,(각 코드블럭은 독립적이라고 가정)

전체는 0.99*20인 대략 81% 완성도의 코드 모음이 탄생한다.

 

즉, 약간의 타협이 모이면 큰 구멍이 되어서 돌아온다.

견고한 코드를 짜기 위해서 타협하지 않도록... 인격 수양, 마음 수양을 하도록하자. 

 




반응형

'회고 > 단상' 카테고리의 다른 글

커뮤니케이션 원칙  (0) 2021.12.04
협업에 관한 소고  (0) 2021.11.17

+ Recent posts