strange-study / ss-start-clean-code

크으으린 코드 스터디 🧹
2 stars 0 forks source link

[Week] 4주차 진도 #9

Closed ChoMk closed 4 years ago

ChoMk commented 4 years ago
  • 발표자를 제외한 인원은 느낀점, 질문사항을 코멘트로 남겨주세요.
  • 발표자는 발표자료를 준비하시고 공유해주세요.

이번 주 발표자

진도

발표자료

KimYealynn commented 4 years ago

Chapter07. 오류처리

Chapter08. 경계

minSW commented 4 years ago

[Chapter 7] 오류 처리

📖 기억에 남는 부분 & 느낀점

깨끗한 코드와 오류 처리는 확실히 연관성이 있다. 깨끗하고 튼튼한 코드를 위한 우아하고 고상하게 오류를 처리하는 기법을 소개

오류 코드보다 예외를 사용하라

Try-Catch-Finally 문부터 작성하라

미확인(unchecked) 예외를 사용하라

정상 흐름을 정의하라 / null을 반환・전달하지 마라

결론


[Chapter 8] 경계

📖 기억에 남는 부분 & 느낀점

외부 코드를 우리 코드에 깔끔하게 통합하기 위하여 소프트웨어 경계를 깔끔하게 처리하는 기법과 기교를 소개

경계 살피고 익히기 / 학습 테스트는 공짜 이상이다

깨끗한 경계

따로 찾아본 부분


🤔 질문

DaehunGwak commented 4 years ago

07. 오류 처리

  • 무언가 잘못될 가능 성은 존재한다. 그 잘못됨을 잡을 책임은 프로그래머에게 있다.
  • 오류 처리 코드 때문에 실제 코드가 하는 일이 무엇인지 파악하기 어려워지는 일을 막아볼 수 있게 가이드 하는 장

느낀점

요약 정리

미확인 예외를 사용하라

C++, C#, python, ruby 는 미확인 예외밖에 없음


출처: https://codevang.tistory.com/140

[ 확인된 예외(checked exception) ]

[ 미확인 예외(unchecked exception) ]

08. 경계

소프트웨어 경계를 깔끔하게 처리하는 기법과 기교를 살필 예정

느낀점

요약 정리

jin5335 commented 4 years ago

느낀점

Ch.07 오류 처리

오류 코드보다 예외를 사용하라.

Try-Catch-Finally 문부터 작성하라

미확인(unchecked) 예외를 사용하라

예외에 의미를 제공하라.

호출자를 고려해 예외 클래스를 정의하라

정상 흐름을 정의할 것

null을 반환 하지 마라

null을 전달하지 마라

Ch08. 경계

외부 코드 사용하기

경계 살피고 익히기

Log4j 익히기

학습 테스트는 공짜 이상이다.

아직 존재하지 않는 코드를 사용하기

깨끗한 경계