마틴파울러

https://www.yes24.com/Product/Goods/89649360 리팩터링 2판 - 예스24개발자가 선택한 프로그램 가치를 높이는 최고의 코드 관리 기술마틴 파울러의 『리팩터링』이 새롭게 돌아왔다.지난 20년간 전 세계 프로그래머에게 리팩터링의 교본이었던 『리팩토링』은,www.yes24.com 지난 게시글에서는 statement() 메서드 안에 요금을 계산하는 로직을 amountFor() 메서드로 추출하였고,변수명도 명확하게 변경했습니다.하지만 아직 고쳐야할 부분이 남아 있는데요.play 매개 변수가 눈에 거슬립니다. 1. play 변수 제거하기 package org.study.refactoringpractice.play;import java.text.NumberFormat;import j..
· 리팩토링
https://www.yes24.com/Product/Goods/89649360  리팩터링 2판 - 예스24개발자가 선택한 프로그램 가치를 높이는 최고의 코드 관리 기술마틴 파울러의 『리팩터링』이 새롭게 돌아왔다.지난 20년간 전 세계 프로그래머에게 리팩터링의 교본이었던 『리팩토링』은,www.yes24.com1. 리팩터링을 할 때 가장 먼저 해야할 일! - 테스트 코드  리팩토링을 진행할 때, 테스트 코드는 매우 중요한 역할을 합니다. 테스트 코드는 현재 코드의 동작을 보장하고, 변경 후에도 기능이 올바르게 작동하는지를 확인하는 데 필수적입니다. 특히, 복잡한 시스템에서 기능이 다수의 모듈과 상호작용할 때, 테스트 코드는 리팩토링 중 발생할 수 있는 예기치 않은 오류를 사전에 방지할 수 있습니다. 리팩토..
· 리팩토링
https://www.yes24.com/Product/Goods/89649360  리팩터링 2판 - 예스24개발자가 선택한 프로그램 가치를 높이는 최고의 코드 관리 기술마틴 파울러의 『리팩터링』이 새롭게 돌아왔다.지난 20년간 전 세계 프로그래머에게 리팩터링의 교본이었던 『리팩토링』은,www.yes24.com1. 목적이번 블로그 글에서는 마틴 파울러의 저서, "리팩터링 2판"에 대해 정리해보려고 합니다. 이 책은 소프트웨어 개발자가 선택한 프로그램 가치 향상의 최고 코드 관리 기술서로, 많은 개발자들에게 큰 도움을 주고 있습니다. 하지만 한 가지 알아두셔야 할 점은, "리팩터링 2판"의 예제 코드가 모두 JavaScript로 작성되어 있다는 것입니다. JavaScript는 매우 유용한 언어이지만, 저는 ..
Griotold
'마틴파울러' 태그의 글 목록