2010-01-01から1年間の記事一覧

モックフレームワークJMockitで実行時にクラスを差し替える

テストをしたいのに連携システムが起動していなくて単体でのテストができませんでした。テストをしにくいという設計上の問題点はおいといて、他システムと連携する部分をモックで差し替えて動かせないものかと、Javaのモックフレームワークを調べると、EasyM…

インスタンス初期化子と2重ブレースによる初期化

開発者のためのプログラミングQ&Aサイト stackoverflow の Hidden Features of Java というエントリに「Double Brace Initialization」という機能が載ってました。知らなかったので調べたことをまとめます。Double Brace Initialization はインスタンス初期…

コロプラ 序盤講座

「コロプラ」は携帯でできるGPSを使ったゲームです。正式名称を「コロニーな生活☆PLUS」と言います。iPhone対応されたので始めました。やってみるとわかりますがなぜか序盤が辛いゲームです。 序盤に必要な知識と攻略法を私なりにまとめます。 ■ターンがいつ…

任意の Kind の Entity を全て削除する

Kind の Entity を削除したい時に、Dashboard からだとチマチマしか削除できないので全件削除する Servlet を書いた。 DataStoreCleaner が DataStore にアクセスして Entity の削除を行うクラス。 DataStoreCleanServlet が Servlet。 TaskQueue を使って E…