engineers_blogみなさんこんにちは。エンジニアの盛田です。見出しの写真は、geekネイルと言ってIT女子のチョットしたオシャレです。同僚の女子がgeekネイルしてたら声を掛けてあげてね。私のチームでは、EclipseでJavaの開発を行っています。今回はエンジニアブログでは、チームで統一している基本的なEclipseの設定を紹介します。保存時不要なインポートを削除する昔はショートカット(Shift+Ctl+O)で都度削除していましたが、保存時同時に削除することで不要なインポートを消し忘れて警告ありのファイルをコミットしてしまうことがなくなりました。Actionsから設定できます。ハイライトカラーを変えるデフォルトのハイライトカラーは目に優し過ぎて対象箇所が直感的に探しずらいのでもっとパッとした色にしています。どこか適当な箇所をハイライトしてハイライト部分を右クリックしてPreferencesを開きます。Colorでハイライト色を設定します。地味な設定ですが、エラーとハイライトがかぶってしまった時でも、全てのハイライト部分に気付きやすくなります。コードアシストに出るメソッドを制限する例えばjava.awtを使用していない場合でもデフォルトではコードアシストに出てきます。この設定を行うと出てくるメソッドがすっきりします。コードアシストが出るまでに時間がかかっていた場合は早くなります。Filtersから設定できます。Packagesで除きたいクラスを追加します。保存時の自動フォーマットはしないたった一行の修正が保存時の自動フォーマットにより大量差分として出てきてしまいレビュアーがorzとなってしまうときがあるので、この設定はしないで統一しています。改修コミット、フォーマットコミット分けてコミットすれば問題ないのですが、急いでリリースしなければ!という時などさっと直してぱっと出そうとしたときにコミット分けがされておらずレビューが手間取った経緯などからあえてこの設定に倒しています。フォーマットは大事ですので、当社エンジニアが拘りに拘って作ったformatterにて、新規作成時など必要なときにショートカット(Shift+Ctl+F)で行っています。統一するのかリリース時には、みんなが貯めたコミットを全員でしっかりレビューしてからリリースしています。一度開発者が単体テストしたコードを全員でレビューするのは無駄に思えるかもしれませんが、ここでバグを回避することも多々あるのでこの時間はとても大切だと思っています。これらの設定を統一することは、コードレビューの負担を軽くしてくれることに役立っています。エンジニア女子へ男性比率が多い職場環境の中、いつもお疲れ様です。―ビオトープ―というサロンです。アットホームな雰囲気も大好きです。最後にマネーフォワードではこのような勉強会や部活など様々なイベントを開催しています。マネーフォワード公開カレンダーで公開しています。チェックしてみてください。マネーフォワードでは日々さまざまな挑戦をしていきたいエンジニアを募集しています。