>  Q&A  >  본문

Spring 제품군 버킷을 기반으로 Java 코드에 대한 테스트 및 문서를 작성하는 방법은 무엇입니까?

최근에는 학교 도서관에서 소규모 도서 리뷰 프로젝트를 담당하고 있습니다. 이 프로젝트는 Java를 기반으로 합니다. 그 과목은 이전에 C++를 공부했고 시작하기 전에는 Java에 대한 경험이 없었기 때문입니다. Java의 오픈 소스 생태계가 Python과 비슷하다는 점이 정말 좋다고 말하고 싶습니다. 이제 Java를 작성할 때 가장 먼저 Github에 가서 도구를 찾는 것이 문제입니다. . 그러나 이로 인해 발생하는 한 가지 문제는 스스로 두뇌를 사용할 필요가 거의 없으며 이러한 주류 Java 프레임워크는 기본적으로 Spring에서 지원된다는 것입니다. 이렇게 하면 전체 프로젝트가 단순한 크루드 작업만 됩니다.

전체 프로젝트는 이제 간단해 보입니다(아직 캐싱을 위해 ehcache나 redis 같은 것을 사용해본 적도 없고, 동시성 성능도 고려하지 않았습니다). 사용자 인증 등 스프링 보안 등으로 대체된 후 데이터베이스 모니터링을 위한 druid과 같은 좋은 도구도 있습니다. 전체 프로젝트에서 거의 아무것도 작성하지 않은 것 같습니다. Controller/service/dao/model/util 등은 모두 spring family 버킷입니다. 이 경우 단위 테스트를 어떻게 작성해야 합니까? 쓸 일이 없을 것 같은 느낌이에요.

예전에 선배님들의 예전 프로젝트를 봤는데 시험도 문서도 없었거든요. 프로젝트가 상대적으로 간단해도 머리아픈 것 같아서 최대한 표준화하고 싶지만요. 미래에 Java를 사용하지 않으면 미래에도 도움이 될 수 있습니다. .

ps: 이 질문은 불만 사항이 아닙니다. Java에는 다양한 우수한 프레임워크의 소스 코드와 JVM 등 배워야 할 지식 포인트가 많이 있습니다. 버그입니다. stackoverflow만 가능합니다.

过去多啦不再A梦过去多啦不再A梦2686일 전651

모든 응답(2)나는 대답할 것이다

  • ringa_lee

    ringa_lee2017-06-12 09:24:02

    • 컨트롤러 레이어의 각 기능을 테스트하는 것을 고려해 볼 수 있습니다. 컨트롤러에서 입력하면 지나치게 복잡한 개체 종속성을 피할 수 있습니다.

    회신하다
    0
  • 仅有的幸福

    仅有的幸福2017-06-12 09:24:02

    비즈니스에 관해 글만 쓰는 것은 소용이 없습니다. . . 알고리즘과 디자인 아이디어가 가장 중요하고 가치가 있습니다. . .

    안전성과 성능을 테스트하세요. . .

    회신하다
    0
  • 취소회신하다