ロンボクの長所と短所

利点:

  1. 注釈は、特定の開発の効率を向上させる他の方法をTOSTRING、等しい、ハッシュコードを自動的に生成コンストラクタ、ゲッター/セッターを形成することができます
  2. 適切な方法に注意を払うても過言ではない、コードが簡単になりましょう
  3. 変更プロパティを行うだけでなく、これらの特性の維持は、ゲッター/セッターメソッドを生成簡素化するとき

短所:

  1. これは、複数のオーバーロードされたコンストラクタのパラメータをサポートしていません。
  2. 手動でトラブルgetter / setterメソッドを作成する必要がなくなりますが、非常にソースコードを読むの快適さを減らし、ソースコードの可読性と整合性を低減しながら、

 

 

ロンボク島の概要: 

ロンボクは、多くの利点がありますが、一種ロンボクIDEプラグに、より似ていますが、プロジェクトが対応するのjarパッケージに依存する必要があります。コメントでそれを使用するためには、コンパイル済みのロンボクに依存するJARパッケージので、なぜプラグインに似ていますか?使用中に、EclipseやIntelliJのIDEAのプラグインをインストールする必要がありますので、AST(抽象構文木)コンパイラを操作することにより、つまり、それはJavaの文法上の変化に変更され、バイトコード生成を変更します。スプリング依存性注入とは異なり、またはORMのMyBatisの実行時の特性であるが、コンパイル時の特性として。私は個人的になるための最も不快な場所はプラグインに依存している感じ!ロンボク島はいくつかのトラブルを解消するので、人工的に生成されたコードが、IDEは、getter / setterメソッドを生成し、支援するためのショートカットがあり、それはまた、非常に便利です。

神は、平和へのロンボク島の公表された多数のビューがあった知っています:

これは下品なプラグ、お勧めできません。JAVA開発今日、プラグインの無限の多様性は、どのように様々なプラグインの長所と短所を特定するには?建築からは、アプリケーションプログラムのパフォーマンスを向上させることができ、あなたのデザインを最適化するために、
このプラグインのように、このようロンボク...、拡張性の高いパッケージを達成するために、プラグインはあなたがソースコードを書く方法を変更していません実際には、あなたはどのようにまで記述したコードに少ないですか?
このようなことの完全なJAVAの家族はどこにでも、それはメタリックカラーに身を包んだ、便のちょうど塊を、だった場合は、遅かれ早かれ、それは他の言語に置き換えられます。

ワードプロセッサがなく、荒い荒いない、このようなプロジェクトは非常に類似したプラグインロンボク島にある想像し、個人的に私は本当に非常にソースコードを読むの快適さを軽減感じます。

非常に時々ゲッター/セッタープラスビジネスコードを少し与えることによって、いくつかのビジネスコードプロパティのゲッター/セッターで書くが、複数年のプロジェクトで実際の戦闘ですることは推奨されませんが、コードが大幅に特定のビジネスシナリオを簡素化することができます。いわゆるトレードオフは、おそらく、この時間は非常に便利を取得し、特定の規範を放棄します。

私は哲学、任意のプログラミング言語やプラグインは、別の強力なツールもキビのように、一人であり、プラスライフルはまだ同じ理由の航空機の大砲を獲得した場合でも、ようやく道具であることを非常に確信しています。特定のビジネス・シナリオと背の高い上の技術のブラインドを追求せずにプロジェクトの実際の状況と組み合わせることで、フィット感は非常に重要です。

ロンボクは、その長所と短所を熟知し、それは敬遠独自の長所と短所があり、実際の戦闘での柔軟な使用は王です。

 

 

 

オリジナルます。https://www.cnblogs.com/heyonggang/p/8638374.html

 

免責事項:このブログは、他の同様の作品と同様に、個人的な学習である純粋な偶然で、複製、ソースを明記してください! 

おすすめ

転載: www.cnblogs.com/zhihuifan10/p/11325612.html
おすすめ