タグ

IntelliJに関するBelのブックマーク (2)

  • そのクソコード、Intellij IDEAでチェックできるよ

    愛知県でシステムエンジニアとして働く友人のMは、プロジェクトメンバの書くJavaのクソコードに苦しめられているそうです。Mはリードプログラマとして、プロジェクトメンバがあげてくる成果物(ドキュメントとコード)のレビューをする立場にあるらしく、提出されてくる数々のクソコードをTwitterでつぶやいていました。 Mを救うことはできるのでしょうか? もし、クソコードをすばやく見つけることができたら救えるのであれば、救える見込みはあるかもしれません。 コードの問題を見つける静的解析ツール クソコードとは、おおむね次のような問題のあるコードをさすようです。 潜在的バグ バグの可能性があるコード。 重複 機能追加やバグ修正を困難にしがちなコードの重複。 設計上の問題 クラスやパッケージ間の依存関係、多すぎるメソッド引数など。 慣習違反 プログラミング言語やライブラリの慣習、コーディング規約などに違反

  • Spring Boot + Spring Loaded + Gradle + IntelliJ IDEA = Awesome

    最近のナウくてイケてるマジでクールなJavaウェブアプリの開発環境はSpring Boot + Spring Loaded + Gradle + IntelliJ IDEAです。 なぜナウくてイケてるマジでクールなのかと言うと、 Spring Bootを使えばSpring frameworkを効果的に利用できるSprint Loadedを使えばアプリの再起動無しでJavaクラスの変更を反映させられるGradleを使えばビルドスクリプトを簡潔かつ柔軟に記述できるIntelliJ IDEAを使えばソースコードを記述する効率が上がるからです。 これらを組み合わせれば、gradle bootRun でウェブアプリを起動しておいて、IntelliJ IDEAでさくさくとソースコードを変更してブラウザをリロードすれば、その更新された内容で表示されるようになります。便利です。 この組み合わせを使うための

    Spring Boot + Spring Loaded + Gradle + IntelliJ IDEA = Awesome
  • 1