728x90 리팩토링1 [1주차 프리코스] 리팩토링 - '클래스', '역할'에 대한 고민 1. 클래스를 어떻게 나눠야 할까? 자바에 익숙하지 않아 처음부터 객체지향적으로 코드를 작성하기는 부담스럽고 그래서 아마도 많은 사람들이 Application에 전부 구현하고 코드를 나누는 리팩토링 과정을 거치지 않을까??🤔 나도 처음부터 객체지향적으로 구성할 능력이 아직은 부족해 전부 구현하고 리팩토링 과정을 거쳤다. 하지만 나머지 3주차와 최종 코테를를 수월하게 하기 위해서는 이 고민이 필요하다고 생각한다. 왜 고민을 해야하냐면... 현재 숫자 야구 게임은 구현의 난이도가 어려운 편은 아니다(백준 실버). 그래서 한 클래스에 몰빵해놓고 테스트 통과를 하는게 가능하겠지만 2 ~ 4주차에 점점 구현의 난이도가 높아지면 코드의 수가 많아져 이를 관리하는 것도 더 힘들어질 것이며, 따라서 한 클래스에서 몰빵.. 2023. 10. 23. 이전 1 다음 728x90 반응형