Skip to Content
먼저 정리하기?
book

먼저 정리하기?

by Kent Beck
May 2025
Beginner to intermediate
124 pages
1h 17m
Korean
O'Reilly Media, Inc.
Book available
Content preview from 먼저 정리하기?

부록. 주석이 달린 읽기 목록 및 참고 자료

알렉산더, 크리스토퍼. 양식의 합성에 대한 참고 사항. 캠브리지: 하버드 대학 출판부, 1964.

  • 패턴을 소개한 책입니다. 기본 아이디어는 각 디자인 결정이 상충하는 제약 조건 중 일부를 해결하고 향후 결정에 의해 해결될 (더 작은) 제약 조건을 생성한다는 것입니다. 이러한 제약 조건의 구성이 반복되므로 "패턴"이라는 단어가 사용됩니다.

---. 시대를 초월한 건축 방식. 뉴욕: 옥스포드 대학 출판부, 1979.

  • 이 책을 강력히 추천합니다. 이 책은 디자이너와 디자인 대상 간의 관계를 다시 상상하는 것으로 시작합니다. 누가 무엇을 할 수 있는 권한을 가져야 할까요? 그런 다음 패턴과 새로운 구성 기법을 적용하여 대부분의 디자인 결정을 합리적으로 보이는 것 이상으로 연기합니다(아직 익숙하게 들리나요?).

볼, 필립. 브랜치: 자연의 패턴. 뉴욕: 옥스포드 대학 출판부, 2011.

---. 흐름: 자연의 패턴. 뉴욕: 옥스포드 대학 출판부, 2011.

---. 모양: 자연의 패턴. 뉴욕: 옥스포드 대학 출판부, 2011.

  • 지적 인공물을 디자인하는 디자이너로서 우리는 원하는 것은 무엇이든 디자인할 수 있다고 생각하는 경향이 있습니다. 그렇지 않습니다. 우리의 작업은 자연 법칙의 지배를 받습니다(이에 대한 자세한 내용은 다음 ' 경험적 소프트웨어 디자인 ' 책에서 확인할 수 있습니다). 이 3부작은 자연계의 디자인에서 얻은 호기심의 캐비닛입니다.

벡, 켄트. 스몰토크 모범 사례 패턴. New York: Pearson Education, 1997.

---. 구현 패턴. 어퍼 새들 리버: 애디슨-웨슬리, 2007.

  • 이 두 권의 책은 Tidy First? 에서 다룬 스케일의 디자인을 다룹니다. "다른 사람과 소통하고 싶다면 어떻게 코딩할 것인가?"라는 질문에 대한 해답을 제시합니다.

깃털, 마이클. 레거시 코드로 효과적으로 작업하기. 어퍼 새들 리버: Pearson Education, 2004.

  • 레거시 및 프로덕션 코드로 인한 제약에도 불구하고 디자인을 지속하는 데 영감을 주는 사례입니다.

파울러, 마틴. 리팩토링: 기존 코드의 디자인 개선. Boston: Addison-Wesley, 1999.

  • 기존 디자인을 개선하는 방법에 대한 핸드북입니다.

핸슨, 크리스, 제럴드 제이 서스만. 유연성을 위한 소프트웨어 설계. Cambridge: MIT Press, 2021.

  • 소규모 디자인 접근 방식은 지속적인 변화를 지원하는 경향이 있습니다.

르메르, 모드. 규모에 맞는 리팩토링. Sebastopol: 오라일리 미디어, 2021.

  • 이 책은 새로운 기능, 더 나은 구조, 안정적인 제작의 필요성 등 종종 상충되는 제약을 해결합니다.

몰리슨, B.C. 퍼머 컬쳐 1. 런던: 트랜스 월드 출판사, 1988.

  • 저는 디자인을 '유익한 관계의 요소'로 정의하며 퍼머컬처의 정의를 다시 한 번 강조합니다. 퍼머컬처는 자연 생태계의 회복력을 유지하면서 가치를 창출하는 생태계를 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

코드 밖 커뮤니케이션

코드 밖 커뮤니케이션

재퀴 리드
실리콘밸리 리더십

실리콘밸리 리더십

김정혜, 마이클 롭
프로그래머의 길 멘토에게 묻다

프로그래머의 길 멘토에게 묻다

David Hoover, Adewale Oshineye, Kang Jung Bin

Publisher Resources

ISBN: 9798341659704