2015/07/12 このエントリーをはてなブックマークに追加 はてなブックマーク - 神クラスにどう向き合うか考えてみる

神クラスにどう向き合うか考えてみる




最近、仕事で今見ているソースコードが
めっちゃHogeUtilとかFugaUtilとかだらけで、
ドメインのプレフィックス + Utilつけりゃなんでも良いのかよ…とか思って考えてます。

そんで、これはいわゆる神クラスというやつだなぁと。
そこに立ち向かうにはどうしたら良いのか、
(どうリファクタリングしたら良いのか、クラス設計したら良いのか)
みたいなことを考えてみます。




2015/07/11 このエントリーをはてなブックマークに追加 はてなブックマーク - 【小ネタ】Bloggerのコメント欄はHTMLがほぼバリデーションで引っかかる

【小ネタ】Bloggerのコメント欄はHTMLがほぼバリデーションで引っかかる





標題の通り。メモです。



brタグはOK
preタグNG
pタグNG
bタグNG
divタグNG
spanタグNG
liタグNG
uタグNG
strongタグはなぜかOK
delタグはNG
 はOK
<はOK
>はOK



したがって、コメント欄でジェネリクスとか書くときは
List<String> list = new ArrayList<>();
とか書かないとダメなのだ!
やだっ!

あと、4スペースとかでインデントしててもトリムされてしまうので
 
を4回とか。。。

2015/07/05 このエントリーをはてなブックマークに追加 はてなブックマーク - [Java]JUnitのTest用Visitorのメモ

[Java]JUnitのTest用Visitorのメモ

カテゴリ: , ,



なんだかいつの日か、JUnitで使うテスト用のFileVisitorを作ってメモってたので、
ブログとして残しておく。

(イマドキはこういうのはgistとかにさっと書いてメモるもんなのかなぁ…)


大体、JUnitでのテストでネックとなるのが

・どうでもいいファイルをテストの間だけ作成する
・画像ダウンロードとかファイル出力とかのロジックで出来たファイルの検証がややこしい
・どうでもいいファイルをテストが終わったら削除する


とかだと思ってる。


今回はどうでもいいファイルを削除することと、
検証の方法の1つとして、生成されたファイル数をカウントするという
雑なVisitorを作ってみた。


GA