728x90
반응형
[Java Refactoring] 리팩토링 목록
자바로 배우는 리팩토링 입문 Java Refactoring For Beginner 건강한 코드로 소프트웨어 체질을 개선하자! 유키 히로시 지금 길벗 출판사 2017.10.31 리팩토링을 위한 스터디 내용을 정리하자. 책의 모든 챕터를 정리하려 했는데, 2017년 출판이라 그런 건지.... 내가 못 느끼는 건지.. 뭔가 와 닿지 않아서 간단하게 한 번에 정리했다. 매직 넘버를 기호 상수로 치환 // Before if (100 addActionListe..
- Study/Java Refactoring For Beginner
- · 2021. 2. 8.
[Java Refactoring] 에러 코드를 예외로 치환
자바로 배우는 리팩토링 입문 Java Refactoring For Beginner 건강한 코드로 소프트웨어 체질을 개선하자! 유키 히로시 지금 길벗 출판사 2017.10.31 리팩토링을 위한 스터디 내용을 정리하자. 에러 코드를 예외로 치환 프로그램이 동작하는 도중에 어떤 에러가 발생하면, 에러에 대해 어떤 처리(에러 처리)를 해야 한다. 하지만, 한 메서드 안에 정상 처리와 에러 처리가 혼재하면 프로그램의 흐름을 파악하기 어렵다. 어떤 메서드가 실행 중에 에러가 발생했는데 그 메서드 안에서 에러를 처리하지 않는다고 가정하자. 이 경우 호출하는 쪽 메서드에 에러를 나타내는 값, 즉 에러 코드를 반환해 에러가 발생했다고 알려야 한다. 하지만, 호출하는 쪽에서도 에러 처리를 하지 않고 에러 코드를 다시 상위..
- Study/Java Refactoring For Beginner
- · 2021. 2. 8.
728x90
반응형