도서 요약
[실전 자바 소프트웨어] 3. 입출금 내역 분석기 확장판
실전 자바 소프트웨어 도서를 요약한 내용입니다. 3장 입출금 내역 분석기 확장판 3.2 목표 2장에서는 CSV 형식의 입출금 내역을 분석하는 응용프로그램을 만들었다. 이 과정에서 유지보수할 수 있는 코드를 만드는 데 도움이 되는 핵심 디자인 원칙 즉, 단일 책임 원칙, 피해야 할 안티 패턴(갓 클래스와 코드 중복)을 배웠다. 코드를 점진적으로 리팩터링하는 과정에서 결합도와 응집도도 배웠다. 다양한 종류의 입출금 내역을 검색하고, 여러 포맷을 지원하고, 처리하며 텍스트, HTML 등의 형식으로 리포트를 멋지게 내보내려면 무엇이 필요할까? 코드베이스에 유연성을 추가하고 유지보수성을 개선하는 데 도움을 주는 개방/폐쇄 원칙(OCP)을 배운다. 언제 인터페이스를 사용해야 좋을지를 설명하는 일반적인 가이드라인과 ..
2022. 12. 20. 10:52