Maison  >  Questions et réponses  >  le corps du texte

Comment écrire des tests et de la documentation pour le code Java basé sur le bucket de la famille Spring ?

Récemment, je suis responsable d'un petit projet de critique de livre dans la bibliothèque de l'école. Le projet est basé sur Java, car le sujet a déjà étudié le C++ et n'avait aucune expérience Java avant de commencer. Je dois dire que c'est vraiment bien que l'écosystème open source de Java soit comparable à Python. Maintenant, je rencontre un problème lors de l'écriture de Java. La première chose est d'aller sur Github pour trouver des outils. . Cependant, l'un des problèmes causés par cela est que vous n'avez presque pas besoin d'utiliser votre propre cerveau, et ces frameworks Java traditionnels sont essentiellement pris en charge par Spring. De cette façon, l'ensemble du projet ne devient qu'une simple opération grossière.

L'ensemble du projet semble simple maintenant (Je n'ai pas encore utilisé des choses comme ehcache et redis pour la mise en cache, et je n'ai pas pris en compte les performances de la concurrence J'ai mis toutes les petites roues que j'ai construites auparavant, comme l'authentification des utilisateurs, etc. Après avoir été remplacé par Spring Security, etc., il existe également de bons outils comme druid pour la surveillance des bases de données. J'ai l'impression que je n'ai presque rien écrit dans l'ensemble du projet. Controller/service/dao/model/util et d'autres éléments sont tous des buckets de la famille Spring. Dans ce cas, comment dois-je écrire des tests unitaires ? J'ai l'impression qu'il n'y a rien à écrire.

Parce que j'ai déjà regardé certains anciens projets d'étudiants seniors et qu'il n'y avait pas de tests ni de documents. Même si le projet était relativement simple, cela ressemblait aussi à un casse-tête, donc je veux quand même le standardiser autant que possible. Ne pas faire Java à l'avenir, cela peut aussi profiter aux futurs gens. .

ps : Cette question n'est pas un sujet de plainte. Il y a de nombreux points de connaissances en Java qui doivent être appris, comme le code source de divers excellents frameworks et jvm, si Spring ne regarde pas le code source, s'il y en a un. bug, il ne peut s'agir que de stackoverflow.

过去多啦不再A梦过去多啦不再A梦2686 Il y a quelques jours646

répondre à tous(2)je répondrai

  • ringa_lee

    ringa_lee2017-06-12 09:24:02

    • Vous pouvez envisager de tester chaque fonction de la couche contrôleur. La saisie à partir du contrôleur peut éviter des dépendances d'objet trop complexes.

    répondre
    0
  • 仅有的幸福

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

    Écrire simplement sur les affaires ne sert à rien. . . Les algorithmes et les idées de conception sont les plus importants et les plus précieux. . .

    Testez la sécurité et les performances. . .

    répondre
    0
  • Annulerrépondre