2017-10-21 2 views
0

나는 자바를 사용해 본다. (필자는 자유 시간에 할 수있는 일을 6 주간 거의 배우지 않고, 필자에게 맞는 지, 얼마나 멀리 있는지 알아보기를 원한다. 갈 것이다).Java 기초 - 클래스 구조 및 코드 공유

지금 내 2 일에있어 몇 가지 질문이 있습니다

1) 내 자바 프로젝트를 공유 할 수있는이 (https://gist.github.com/Wumbaz/c7df6cbd95f7d48b8fa110b0d7133aa7) 일반적인 방법이 있나요? 다른 사람들이 내 코드를 다른 방법으로 검토하게하려면 어떻게해야합니까?

2) 위의 링크가 작동하는 경우 프로젝트의 공통 구조입니까? 내 주요 기능 옆에는 2 개의 중요한 클래스가 있으므로,이 클래스는 2 개의 .java 파일이 될 것이라고 결정했습니다. 이게 "어떻게 끝났습니까"?

3) 누군가 정말로 시간이 있다면, 내 라인에 대한 전반적인 리뷰를 위해 매우 행복 할 것입니다. 이 간단한 프로젝트에서 무엇을 향상시킬 수 있습니까?

미리 도움 주셔서 감사합니다.

니코

+0

약간의 시간이 걸리고 SO 커뮤니티 [https://stackoverflow.com/help/on-topic]에서 질문하는 방법을 알고 – unreleased

답변

0

1) 예, GitHub의 또는 github에 기 스트는 코드를 공유 할 수있는 일반적인 방법입니다. 그러나 코드와 함께 IDE에서 일부 XML 구성 파일을 게시 한 것을 볼 수 있습니다. 특정 파일 무시에 대해 읽어보십시오. https://help.github.com/articles/ignoring-files/

2) 일반적으로 각 Java 클래스는 별도의 파일에 있어야합니다. 그러나, 저는 이것을 "프로젝트 구조"라고 부르지 않을 것입니다. 당신이 만들고있는 프로젝트에 따르면, 당신은 특정 패키지로 클래스를 분리 할 것입니다. 예를 들어 https://www.tutorialspoint.com/design_pattern/과 같이 디자인 패턴에 대한 정보를 읽는 것이 좋습니다. 처음에는 약간 혼란 스러울 지 모르지만 일단 프로그래밍 기술을 향상 시키면 매우 필요하게됩니다.

3) 코드 품질을 향상 시키려면 "코드 삭제"에 대한 조사를 수행하십시오. 이 책에는 모든 프로그래머가 읽어야 할 훌륭한 책이 있습니다. 그러나 조금 더 발전되었고 처음에는 적합하지 않을 수도 있습니다.

+0

놀라운 빠르고 유용한 답! 고마워요! –