Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

環境 Mac OS X Yosemite IntelliJ IDEA 15 ( Keymaps Mac OS X 1.5+ ) ショートカット command + j : 登録してあるLive Templatesの一覧を開く(選択で展開) option + command + j : ↑と同様。+選択箇所を囲ってくれる Preferencesから既存のLive Templatesを確認 command + ,でPreferencesを開く Editor -> Live Templates psvmとかsoutなど設定があるかと思います。その他いろいろ見てみるのも良いかも! よく使うログの構文をTemplateとして登録して使う 右の+を押下で追加 keyと説明とTemplateを記載 // package名から書くと自動でimportしてくれるみたい private static org.
IntelliJでGradleプロジェクトが作れるっぽいので、少し試してみた。 Gradleの使い方もだいぶ忘れてしまったので、そっちの使い方も思い出しながら。 環境 JDK 1.8.0u45 IntelliJ IDEA CE 14.2 Gradle 2.2(IntelliJからGradle Wrapperを利用) プロジェクト作成 プロジェクト作成画面の左側ペインから"Gradle"を選択する 次の通りに設定して、"Next" Use auto-importにチェックを入れる(お好みで) 自動同期してくれるので便利だが、プロジェクトが肥大化してくると遅くなることがある Create directories for empty content roots automaticallyにチェックを入れる 自動で必要なディレクトリ作ってくれるので便利 デフォルトのディレクトリはMavenの標準構
折りたたまれたコードの中身はカーソルをそこに移動するか、マウスカーソルをホバーさせることで確認できます。さらにCmd + .(WindowsではCtrl + .)によりカーソル位置のブロックを折りたたんだり展開したりすることが出来ます。 1. ジェネリクス ジェネリクス利用箇所を折りたたむとJava 7で導入されたダイヤモンドオペレータと同様に表示させることが出来ます。Java 6またはそれ以前のコード、ダイヤモンドオペレータが使えない場合でもコードをスッキリ見えます。 2. 匿名クラス 匿名クラスの定義を折りたたむとJava 8で導入されたラムダ記法と同様に表示され、かなり短くなります。実際のコードは普通の匿名クラス表記のままですが、プロジェクトのJDKとしてJava8を指定している場合は実際にラムダ記法に置き換える事も出来ます。 3. 折りたたみの設定 Settings → Edito
愛知県でシステムエンジニアとして働く友人のMは、プロジェクトメンバの書くJavaのクソコードに苦しめられているそうです。Mはリードプログラマとして、プロジェクトメンバがあげてくる成果物(ドキュメントとコード)のレビューをする立場にあるらしく、提出されてくる数々のクソコードをTwitterでつぶやいていました。 Mを救うことはできるのでしょうか? もし、クソコードをすばやく見つけることができたら救えるのであれば、救える見込みはあるかもしれません。 コードの問題を見つける静的解析ツール クソコードとは、おおむね次のような問題のあるコードをさすようです。 潜在的バグ バグの可能性があるコード。 重複 機能追加やバグ修正を困難にしがちなコードの重複。 設計上の問題 クラスやパッケージ間の依存関係、多すぎるメソッド引数など。 慣習違反 プログラミング言語やライブラリの慣習、コーディング規約などに違反
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く