2015-01-19 2 views
1

main.java 파일의 길이는 약 1000 줄입니다. 내 코드가 점점 더 혼란스러워지고 있습니다. 다른 부분 (예 : OnCreate과 같은 중요한 파일이 하나의 파일에 있고, 다른 파일에 GetHttpRequest)을 "분할"하고 싶습니다.Java로 코드 구성

이미 다른 클래스에 GetHttpRequest을 넣으려고했지만 더 간단한 방법이 없습니까? (이 방법을 사용하면 코드를 조정하는 데 정말로 오랜 시간이 걸릴 것입니다.)

+3

비밀은 좋은 방법으로 작성하여 리팩터링하는 데 많은 시간을 소비 할 필요가 없습니다 –

+0

매우 좋은 책은 'Clean Code '로버트 마틴. –

답변

4

클래스와 메소드 및 선택적으로 패키지를 사용해야합니다.
이렇게하면 문제가 해결됩니다. 그것보다 간단한 방법은 없습니다.

+0

나는 OP가 적어도 하나의 클래스와 적어도 하나의 메소드를 사용한다고 확신한다 - 그래서 거기에 반드시 * little * 더 있어야한다. ;-) – laune

1

프로그램을 하드 코딩하지 마십시오. 프로그램을 코딩하는 방법에는 몇 가지 패턴이 있습니다. 따라서 효율적이며 누구나 쉽게 읽고 이해할 수 있습니다. 나는 또한 당신이 "GUI"를 가지고 있다고 생각한다. MVC 패턴을 사용하기를 권한다. 이는 Model-View-Controller를 의미하므로 프로그램을 패키지 ("model", "view", "controller")로 구성하고 클래스에 패키지를 넣습니다. 예를 들어, 간단한 계산기가 있습니다. 그런 다음 당신은 그래픽 인터페이스가있는 "CalculatorView"라고 불리는 클래스를 가지고 있고, 컨트롤러에는 계산과 같은 것을 처리하는 "CalculatorController"가 있습니다. 뷰에서 컨트롤러를 호출하면 모델이 전혀 필요하지 않습니다.

여러분을 돕기를 바랍니다. 하지만 당신은 모든 코드를 다시 작성해야 할 것입니다 ...