suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Wie schreibe ich Tests und Dokumentation für Java-Code basierend auf dem Spring Family Bucket?

Kürzlich bin ich für ein kleines Buchrezensionsprojekt in der Schulbibliothek verantwortlich. Das Projekt basiert auf Java, da das Fach zuvor C++ studiert hat und ich erst seit etwa einem Monat damit vertraut bin. Ich muss sagen, dass es wirklich gut ist, dass das Open-Source-Ökosystem von Java mit Python vergleichbar ist. Jetzt stoße ich beim Schreiben von Java auf ein Problem. Das erste, was ich tun muss, ist, nach Tools zu suchen. . Ein dadurch verursachtes Problem besteht jedoch darin, dass Sie fast nicht Ihr eigenes Gehirn verwenden müssen und diese Mainstream-Java-Frameworks grundsätzlich von Spring unterstützt werden. Auf diese Weise wird das gesamte Projekt zu einer einfachen, groben Operation.

Das ganze Projekt scheint jetzt einfach zu sein (Ich habe noch keine Dinge wie ehcache und redis zum Caching verwendet und ich habe nicht an die Leistung der Parallelität gedacht Ich habe alle kleinen Räder eingebaut, die ich zuvor gebaut habe. B. Benutzerauthentifizierung usw. Nach der Ablösung durch Spring Security und dergleichen gibt es auch gute Tools wie druid für die Datenbanküberwachung. Es fühlt sich an, als hätte ich im gesamten Projekt fast nichts geschrieben. Controller/service/dao/model/util und andere Dinge sind allesamt Spring-Family-Buckets. Wie soll ich in diesem Fall Unit-Tests schreiben? Ich habe das Gefühl, dass es nichts gibt, worüber ich schreiben könnte.

Weil ich mir zuvor einige alte Projekte von Oberstufenstudenten angesehen habe und es keine Tests und Dokumente gab. Obwohl das Projekt relativ einfach war, sah es auch nach Kopfschmerzen aus, daher möchte ich es trotzdem so weit wie möglich standardisieren. Wenn Sie Java in Zukunft nicht verwenden, kann es auch den Menschen in der Zukunft zugute kommen. .

ps: Diese Frage ist kein Beschwerdethema. Es gibt viele Wissenspunkte in Java, die gelernt werden müssen, z. B. den Quellcode verschiedener hervorragender Frameworks und JVM. Wenn Spring nicht auf den Quellcode schaut, gibt es einen Fehler, es kann nur ein Stapelüberlauf sein.

过去多啦不再A梦过去多啦不再A梦2725 Tage vor687

Antworte allen(2)Ich werde antworten

  • ringa_lee

    ringa_lee2017-06-12 09:24:02

    • 可以考虑测controller层的每个函数。从controller进去,可以避免过于复杂的对象依赖。

    Antwort
    0
  • 仅有的幸福

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

    光写业务没什么用。。。算法和设计思想才是最主要的,也是最值钱的。。。

    测安全、测性能。。。

    Antwort
    0
  • StornierenAntwort