Mock, Monitor, Replay, and Test with EaseBoost your Java development with one-click mocks, automated unit test generation, and real-time performance tracking—all open source!

IntelliJ IDEAの次期バージョン、13.1ではChronon Debugger をプラグインでサポートしいます。既にEAPよりお試し頂けます。ご存じでない方のために説明しますと、Chronon はJavaプログラムの動作状況を記録して、後から解析することができる革新的ツールです。複雑なバグを追跡するのにとても有効です。 Chrononは商用ツールで、通常はライセンスを購入する必要がありいますが、なんとIntelliJ IDEA 13.1 Ultimateをお使いの方は完全に無料でご利用いただけます。 プラグインのインストール Chrononを有効にするにはまずSettings → Plugins → Install JetBrains pluginよりChrononを選択肢、インストールしてください。 Chronon Include/Excludeパターン Chrononはcod
愛知県でシステムエンジニアとして働く友人のMは、プロジェクトメンバの書くJavaのクソコードに苦しめられているそうです。Mはリードプログラマとして、プロジェクトメンバがあげてくる成果物(ドキュメントとコード)のレビューをする立場にあるらしく、提出されてくる数々のクソコードをTwitterでつぶやいていました。 Mを救うことはできるのでしょうか? もし、クソコードをすばやく見つけることができたら救えるのであれば、救える見込みはあるかもしれません。 コードの問題を見つける静的解析ツール クソコードとは、おおむね次のような問題のあるコードをさすようです。 潜在的バグ バグの可能性があるコード。 重複 機能追加やバグ修正を困難にしがちなコードの重複。 設計上の問題 クラスやパッケージ間の依存関係、多すぎるメソッド引数など。 慣習違反 プログラミング言語やライブラリの慣習、コーディング規約などに違反
【追記】この記事の情報はかなり古くなっています。 2019年現在では、公式にプラグイン作成関連のドキュメントがある程度あるので、そちらを参考にすることをおすすめします。 https://www.jetbrains.org/intellij/sdk/docs/basics/getting_started.html このエントリで紹介していること IntelliJ IDEAプラグインの事前知識 プラグインの開発方法 プラグインデバッグ手法、Tips プラグインの公開の仕方 開発にあたっての便利リンク集 このエントリの目標 IntelliJ IDEAプラグインでNotificationメッセージに”Hello Plugin”を表示させる [オプション] プロジェクト内に永続変数/クラスを持つ IntelliJ IDEA系のプラグインについて IntelliJ IDEA系の製品(PhpStorm/
バージョンが上がるたびに試しているけど、ちょっと耐えられないくらい汚い。 Swing のせいらしい。 http://youtrack.jetbrains.com/issue/IDEA-57233 JetBrains 的には「 Linux デスクトップのシェアは少ないんで Swing 止めるとかないわ」ってことらしいので、ほっといても駄目みたい。で、コメントをずーっと読むと、結局 http://stackoverflow.com/questions/6151426/phpstorm-editor-fonts-on-linux-systems bin/webstorm.vmoptions または bin/phpstorm.vmoptions に -Dawt.useSystemAAFontSettings=lcd -Dswing.aatext=trueを追加して起動したら、随分ましになった。これ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く