특히 if for switch로 범벅이된 메소드는 적고 라인수는 커다란 코드덩어리들
개인적으로 같은 목적을 두는 동작이 여러개라면
그냥 추상화해서 class를 인스턴스화하는건 뒤로 뺴버리고 간단하게
Interface clazz = initClazz(arg);
clazz.run();
해줬으면 하는데
존나 쓸데없이 복잡하게
switch(arg)
case A: doSomething(); break;
case B: doSomething(); break;
case C: doSomething(); break;
이런 식으로 코드 짜는 놈들의 코드 특징은
너무너무 읽기 싫고 복잡하고
어딘가에 내가 모르는 분기점이 꼭 있고
status code가 있긴한데 설명하는 부분이 없어서
1이 뭔지 2가 뭔지 어림짐작을 해야함
당연하게도 기능이 메소드로 분리되어 있지도 않음
송구스럽습니다..그게 한계였어요..