• 분류 전체보기 (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)
    #미국 여행 #여행 에세이 #요가 #라오스 여행 #프로그래밍 #Yoga #에세이 #라오스 여행 에세이 #미서부 #클린 코드 #언어 #라오스 #La #파이썬 #뉴욕 #라스베가스 #Python #미국 #Mac #아사나

예외 처리 <1>

[Clean Code] 7장 오류 처리

- 오류 코드보다 예외를 사용하라. : 오류 코드를 사용하면 호출자 코드가 복잡해진다. - Try-Catch-Finally 문부터 작성하라. : try 블록의 트랜잭션 범위 내에서 트랜잭션의 본질을 유지하기 쉽다. - 예외에 의미를 제공하라 : 오류 메세지에 의미를 담아라. - 호출자를 고려해 예외 클래스를 정의하라 - null을 반환하지 마라 : 함수의 시작이 null check이라니.. 아주 나쁜 코드다. (프로그래머의 실수를 유발한다) : null 이 아니라 빈 list(empty data structure)를 반환하라. - 인수(parameter)로 null을 전달하지 마라. : 예외로 던지거나 assert 문으로 잡아내는 방법이 있지만...

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

티스토리툴바