検索

ホームページ  >  に質問  >  本文

Springファミリーバケットに基づいてJavaコードのテストとドキュメントを作成するにはどうすればよいですか?

最近、私は学校の図書館で小さな書評プロジェクトを担当しています。このプロジェクトは Java に基づいています。被験者は以前に C を勉強していましたが、始めるまで Java の経験がなかったためです。私は Java に触れたのはまだ 1 か月ほどです。 Java のオープン ソース エコシステムが Python に匹敵するのは本当に良いことだと言わざるを得ません。Java を作成するときに問題が発生しました。まず、Github にアクセスしてツールを見つける必要があります。 。ただし、これによって生じる問題の 1 つは、自分の頭を使う必要がほとんどなく、これらの主流の Java フレームワークは基本的に Spring でサポートされていることです。 このようにして、プロジェクト全体は単なる単純な作業だけになります。

プロジェクト全体は今ではシンプルになっているようです (まだキャッシュに ehcache や redis などを使用していませんし、同時実行のパフォーマンスについては考慮していません)。ユーザー認証などがすべて Spring Security に置き換えられた後は、データベース監視のための druid のような優れたツールも登場しました。プロジェクト全体ではほとんど何も書いていない気がします。controller/service/dao/model/util などはすべて Spring ファミリーのバケットです。 この場合、単体テストはどのように書けばよいでしょうか? 書くことが何もないような気がします。

先輩たちの古いプロジェクトを見てきたので、テストやドキュメントはありません。プロジェクトは比較的単純ですが、頭が痛そうなので、やはり可能な限り標準化したいと思っています。将来 Java に携わらなくても、それは私にとっても有益です。 。

ps: この質問は愚痴の話題ではありません。Javaには様々な優れたフレームワークのソースコードやjvmなど、学ばなければならない知識がたくさんあります。ソースコードを見ずにSpringにバグがある場合は、スタックオーバーフローのみ可能です。

过去多啦不再A梦过去多啦不再A梦2721日前682

全員に返信(2)返信します

  • ringa_lee

    ringa_lee2017-06-12 09:24:02

    • コントローラー層の各機能をテストすることを検討できます。コントローラーから入力すると、過度に複雑なオブジェクトの依存関係を回避できます。

    返事
    0
  • 仅有的幸福

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

    ビジネスについて書くだけでは役に立ちません。 。 。アルゴリズムと設計のアイデアが最も重要であり、最も価値があります。 。 。

    安全性とパフォーマンスをテストします。 。 。

    返事
    0
  • キャンセル返事