• 분류 전체보기 (128)
    • 프로그래밍 (45)
      • Python (10)
      • C++ (3)
      • C# (4)
      • PS (2)
      • 클린코드 (13)
      • mysql (1)
      • mac (8)
      • aws (0)
    • Yoga (25)
      • 이론 (9)
      • 서서 하는 아사나 (14)
      • 앉아서 하는 아사나 (2)
    • Trip (50)
      • 뉴욕 (14)
      • 그랜드캐년 (6)
      • LA (6)
      • 라스베가스 (6)
      • 샌프란시스코 (6)
      • 워싱턴D.C (4)
      • 그리스 (2)
      • 프랑스 (1)
      • 스페인 (0)
      • 삿포로 (5)
      • 후쿠오카 (0)
    • Daily (8)
    #라오스 여행 에세이 #라오스 여행 #여행 에세이 #미국 #미서부 #프로그래밍 #라스베가스 #라오스 #Mac #파이썬 #Yoga #미국 여행 #에세이 #언어 #아사나 #Python #뉴욕 #클린 코드 #La #요가

경계 <1>

[Clean Code] 8장 경계

시스템에 들어가는 모든 소프트웨어를 직접 개발하는 경우는 드물다. 외부 코드(패키지, 오픈 소스, 다른 팀의 컴포넌트)를 우리 코드에 깔끔하게 통합하기 - 외부 코드 사용하기 : 외부 코드를 이용하는 클래스나 클래스 계열 밖으로 외부 코드가 노출되지 않도록 주의한다. - 외부 코드 살피고 익히기 : 간단한 테스트 케이스를 작성해 외부 코드를 익힌다. - 아직 존재하지 않는 코드를 사용하기 : ADAPTER 패턴을 사용해 미래에 작성될 외부 코드에 따라 변경될 사항을 한 곳으로 모음. - 깨끗한 경계 : 외부 패키지를 호출하는 코드를 가능한 줄여 경계를 관리하자. : ADAPTER 패턴을 사용해 우리가 원하는 인터페이스를 패키지가 제공하는 인터페이스로 변환

프로그래밍/클린코드 2020. 6. 4. 20:10
PREV 1 NEXT
Copyright ⓒ dub All Rights Reserved.
Rss Feed and Twitter, Facebook, Youtube, Google+

티스토리툴바