더티 코드에 대해 몇 가지 질문하고 싶습니다. 중간 규모의 프로젝트를 코딩 한 초보자가 있습니다. 코드는 매우 거대한 진흙 공입니다. 그들은 고급 프로그래머가 아닙니다. 그들은 키보드를 Java에 대해 조금 사용하는 방법을 알고 있습니다. 그들은 메인 클래스에 12 000 라인의 코드를 작성했지만 6 000 라인은 NetBeans 자체에 속합니다.
내 직업은 코드를 분석하고 코드를 유지하는 좋은 방법을 제안하는 것입니다. 내 생각은 프로젝트를 폐기하고 OOP 방법론으로 새로운 프로젝트를 시작하는 것입니다. 최근이 사이트와 다른 사이트에서 문제에 대한 메모와 아이디어를 수집했습니다.
이제 다음과 같은 질문이 있습니다.
- 코드를 수리하고 OOP로 변경해야합니까? 이제 디버깅 중입니다.
- 이 코드에는 주석, 설명서, 특정 프로그래밍 스타일 등이 없습니다. 그것을 바꾸는 것은 정말 비싸고 시간이 많이 걸립니다. 우리는 이것에 대해 무엇을 할 수 있습니까?
- 모든 규칙 (코멘트, OOP, 좋은 코드 품질 등)을 따르도록 어떻게 가르 칠 수 있습니까?
- 코드가 잘못되어 오류가 발생하기 쉽습니다. 우리는 무엇을 할 수 있습니까? 테스트? 우리는 수정을 위해 거의 두세 개의 A4 논문을 썼지 만 끝이없는 것 같습니다.
나는 그들과 새로운 것을 말해야한다. 나는 사람들을 프로젝트에 너무 늦게 추가하는 규칙을 어겼다 고 생각합니다. 내가 그들을 떠나야한다고 생각합니까?