저는
메인클래스
서브클래스
온클릭리스너 메서드
나머지 메서드
onPause(), onResume 메서드
순으로 코드를 정리하는데 인터넷에서 보니 다른식으로 정리하시는분들이
많더라구요.
메인클래스 > 서브클래스 > 나머지 메서드 > onPuase(), onResume() > 온클릭 순으로 쓰시는분들도있고
다르게 쓰시는분들도있구요.
정해진형식이있는건 아니지만 아무래도 다른사람이 정리하는대로 정리하면 가독성도 좋아지고
저도 다른사람꺼 보는게 편할꺼같아서요. 보통 여러분들은 어떤식으로 코드를 정리하시나요?
질문의 내용과는 약간 다르지만.. 저도 초반에는 그런생각을 많이 했었기에 글을 적어봅니다.
실제로 저도 그렇게 많은 코드를 본것은 아니지만 그 와중에서도 말씀하신대로 코드 정리에 대해 정해진 것이 없기 때문에..
어떤식으로 정리하는게 좋을까라는 의문이.. 조금 이상하다고 생각이 들더군요......
왜냐하면, 사실상 수만줄에 해당하는(클래스로 나뉘긴하지만) 중급이상의 프로그램의 경우는 아무리 정리를 한다고 하더라도, 코드만을 보고 쉽게 이해하기란 어렵기 때문입니다.
그래서 방향을 바꾼 것이 바로 구조화 였습니다.
잘 짜여진 프로그램들(곧 이해가 잘 되는..)을 보니.. 구조가 명확하더군요... 각 모듈별로 처리하는 것도 최대한 independent하도록 짜여졌구요..
질문자분의 말씀도 공감이 가지만.. 오히려 사람들이 어떤식으로 구조화를 만들어 구현하는지를 찾아보심이 더 좋을 것 같다라는
개인적인 생각입니다^^..
이상....쓸데없는 말만 하는 허졉한9999입니다^^.