[도서] clean architecture 1-2/34

in hive-101145 •  2 years ago 

지은이 : 로버트 c. 마틴


1장 설계와 아키텍처란

  • 설계 = 아키텍쳐
  • 저수준의 세부 사양과 고수준의 구조
  • 소프트웨어 아키텍처의 목표는 필요한 시스템을 만들고 유지보수하는 데 투입되는 인력을 최소화하는 데 있다.
  • 비용의 최소화 생산성 최대화

2장 두 가지 가치에 대한 이야기

행위( behavior )와 구조 ( structure )

  • 프로그래머는 이해관계자가 기능 명세서나 요구사항 문서를 구체화 할 수 있도록 돕는다

소프트웨어 = 부드러운(soft) + 제품 (ware = product)

  • 부드러움 = 변경하기 쉬운

완벽한/수정불가 vs 동작x/변경쉬운

  • 동작은 하지 않지만 변경이 쉬운 것을 선택하여 지속 유지보수를 통한 발전

우선순위

3번과 2번의 위치 딜레마에 주의

  1. 긴급하고 중요한
  2. 긴급하지는 않지만 중요한
  3. 긴급하지만 중요하지 않은
  4. 긴급하지도 중요하지도 않은

물론 개발은 중요하다. 하지만 이제까지의 삶(개발)을 뒤돌아 보면서 뭔가 정리하고 후배들이 좀 더 좋은 길로 나갈수 있도록 인도할 수 있어야 될 것 같다.

오늘부터 34장 끝까지 읽어가며 ( 물론 관심가는 부분 발췌독을 하겠지만 ) 한 번 쓰윽 정리하며 기록해 보려 한다.

책은 개발자라면 한번은 꼭 읽어보는 것을 추천합니다 :)

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

[광고] STEEM 개발자 커뮤니티에 참여 하시면, 다양한 혜택을 받을 수 있습니다.

@wonsama transfered 2 KRWP to @krwp.burn. voting percent : 62.95%, voting power : 20.70%, steem power : 2002231.44, STU KRW : 1200.
@wonsama staking status : 1793.429 KRWP
@wonsama limit for KRWP voting service : 1.793 KRWP (rate : 0.001)
What you sent : 2 KRWP
Refund balance : 0.207 KRWP [65910010 - 06f1731de5c2c5a9bc59cf11e9b67c4acf0a6446]

image.png

Upvoted! Thank you for supporting witness @jswit.
default.jpg

로버트 마틴님의 클린 아키텍쳐 읽고 계시는 군요.
저도 읽으려고 장바구니에 담았지만 아직도 안읽고 있습니다.
34장까지 읽으면서 요약본 계속 올려주세요. ㅋ