마틴 파울러 Refactoring chapter1 example 구현 
before refactoring.