Java
Javaな仕事に戻ったのもあり、JJUGのイベントに行ってきました。 当日の発表内容や様子は、以下にまとめてくださった方がいるようです。 ちなみにこのイベントの内容は、動画で公開されています。 参加できなかった方もこちらを見ていただけると、Javaの今が…
ちょっと思い立ってJavaでコードを書いていて、 さらに思い立ってカバレッジのバッジをREADMEに付けようとしたら、 思いの外ハマったので「GradleプロジェクトのSpockのテストをCircleCIで実行してJaCoCoでカバレッジを取りつつCoverallsで表示する」ための…
privateメソッドの例外発生テスト メソッド単位にテストを書いていると、privateメソッド単体の試験をしたくなるときがありますが、 リフレクションを使ってテストした場合は、例外の扱いに気をつける必要があります。 というのも、リフレクション中に例外が…
for文禁止かlambda禁止か Java 8を利用することになると、恐らくこの話が出てくるのではないかと思います。 というのもfor文で書くコードは、基本lambdaでも書けるわけで、 そうなるとコーディング規約としてはどちらかに寄せないといけない、みたいなところ…
最近テストばっかり書いていたので、 いい機会ですし、学んだり、考えたりしたことを、 私がテストを書くときに気にしていることと合わせて、まとめてみます。 あと、今回初めてMockitoとPowerMockを使ったので、 テストはそれらを使う場合にフォーカスして…
通信処理のテストをテストケースで! SOAPのサーバ/クライアントとして動作するSoapUIというツールがあるのですが、これをJUnitのテストケースから使って、SOAPサーバをモックしたテストを書くことができます。 SoapUI - Browse Files at SourceForge.net S…
MockitoとPowerMockで、返却値がabstractクラスのFactoryメソッドをモックする感じのコード。 @RunWith(PowerMockRunner.class) @PrepareForTest({SomeFactory.class}) public class SomeTestClass_SomeMethodTest { @Test public void 作成したインスタンス…
「ちょっと聞きたいんだけど」 「この機能何ステップくらい?」 とか、 「今日何ステップくらいコード書いたの?」 とか、仕事でコードを書いていると、上長にコードのステップ数を問われることが多々あります。 個人的には、実コードを見ない人がステップ数…
手軽なネタがないので、今月学んだことなんかを。 サーバ関係 RedmineとSubversion Redmine上で参照しているSubversionのリポジトリ表示がリビジョン300近くになってから、ものすごく遅くなった。(Redmine以外からのアクセスも遅くなった) どうも根本原因…
※エラー原因が誤読出来る感じだったので本文直しました。ご指摘ありがとうございます。 新年あけましておめでとうございます。 お休みって素晴らしいですね。今年も頑張っていきましょう。 新年Rebuild まさか元旦からRebuildが聞けるとは思ってもいなかった…
What is ワズ? WebSphere Application Serverを略してWAS、ワズとかワスとか言いますね。単にWebSphereと言う人もいますが私はワズ派です。 でも知らない人に「ワズ」と言うと、何のことかイメージし辛いと思うので、初めて話す人には正式名称で話すか資料を…
※新しい対策記事を上げました(2014/07/20) -【解決済み】【Scala】WindowsでGit Bash利用時のsbt文字化け問題とその対策 - White Box技術部 もーーーーーーーーーーーーーーーーーーーーーーーー!! ・・・おはようございます。 書きたいプログラムがあって…
お疲れ様です。 関東はそろそろ寒さも落ち着いて、春を感じる季節になってきましたが、皆様いかがお過ごしでしょうか。 私は休日に外出しない日々が続いていまして、少しこれでいいのかと思ったりしています。 今日のAndroid Bazaar and Conference 2014 Spr…
お疲れ様です。 前にSwingアプリを作ったとき、初期化でExcelのデータ解析なんかをしていたのですが、 それがいかんせん重かったので、Excelに変更がなければ再起動時はキャッシュデータを利用するようにしたいなぁと考えて、Mapデータをファイルに書き込む…
お疲れ様です。 Java 8出ましたね、ついにLambdaですよ、ラムダ! Lambda記法 [Java 8] お、俺行ってもいいの?>λ... Java SE - Downloads | Oracle Technology Network | Oracle 来ましたねー。最初見たときは(Java 7が話題になったときなのでもう4年前?…