外部キー
- 作者: Bill Karwin,和田卓人(監訳),和田省二(監訳),児島修
- 出版社/メーカー: オライリージャパン
- 発売日: 2013/01/26
- メディア: 大型本
- 購入: 9人 クリック: 698回
- この商品を含むブログ (20件) を見る
SQLアンチパターンを読んでいるけど、そう言えば新人の頃「外部キー制約は使わないよ」と先輩に言われたことを思い出した
。
実際、実務ではまだ見たことがない。
順序に制約が出るから?
ちゃんと考察してみたいな
Twitterが落ちたなら
笑顔でブログに切り替えられる心の余裕って素敵だと思うんだ
明けましておめでとうございます
このブログは相変わらず更新が全然できていませんが、新年となりました。
今年は三十路に突入する年なので、仕事と家庭をうまくバランスをとりながら、日々を停滞しないように過ごしたいものです。
奥さんの実家に年末年始は帰省しました。
帰省の友として選んだ本は、改めて「Effective Java 第2版」
Effective Java 第2版 (The Java Series)
- 作者: Joshua Bloch,柴田芳樹
- 出版社/メーカー: ピアソンエデュケーション
- 発売日: 2008/11/27
- メディア: 単行本(ソフトカバー)
- 購入: 69人 クリック: 862回
- この商品を含むブログ (255件) を見る
2ヶ月半の子どもをあやしながらなので、そこまで読みきれませんでしたが、新年を迎えるに当たって足元固めということで。
Junit実践入門
JUnit実践入門 ~体系的に学ぶユニットテストの技法 (WEB+DB PRESS plus)
- 作者: 渡辺修司
- 出版社/メーカー: 技術評論社
- 発売日: 2012/11/21
- メディア: 単行本(ソフトカバー)
- 購入: 12人 クリック: 235回
- この商品を含むブログ (18件) を見る
現場で極力個人的にはJunitを作成していますが、あまりJunitについての情報は今まで勉強してなかったのがよく分かりました。
アノテーションは使ってたけど、Junit4の各種方法はほぼ知らず。
テストランナーを今まで使えてなかったので、ここがかなり興味深かったです。
特にEnclosedはいいですね。
今まで肥大化したJunitがあり、メソッド名を末尾につけたクラスがどんどん増殖していましたが、Enclosedで分割してみるのもよいかも。
あとは、データ件数で正常系が10ケース、データがない異常系2ケースみたいな場合に@BeforeやsetUp()が使えなくて、無駄にprivateメソッド作ってたようなテストクラスも構造化できそうです。
Theoriesも簡単なUtil(引数に応じて3パターンくらい値を返すような)とかで使えそうですが、最初はホントに実行されたの?って疑っちゃいますね。笑
TheoriesだけでなくカスタムMatcherあたりでも感じましたが、一見すると可読性は上がるものの、ヘタに使用されると理解するのに時間がかかるソースコードができかねない気もしました。
ちょっと整理して社内で展開してみたくなる本でした。
(なんせレガシーコード従事者なのでw)
すごいHaskell
- 作者: Miran Lipovača,田中英行,村主崇行
- 出版社/メーカー: オーム社
- 発売日: 2012/05/23
- メディア: 単行本(ソフトカバー)
- 購入: 18人 クリック: 535回
- この商品を含むブログ (34件) を見る
現在通勤の伴として読書中。
ファンクションあたりからう〜んう〜ん唸ってますw
これ業務で使うイメージはわかないんですけど、ちょっと手を動かして色々試してみたい気分にはなってきました。
以前OCamlを使った「プログラミングの基礎」という本を読んでいたので、イメージがしやすかったのはありますね。
題材はマイナー言語ですが、プログラミングのやり方がすごく丁寧(テストファーストを忠実にやるのが強調されてる)なのが印象的で、非常にわかりやすい本でした。
プログラミングの基礎 (Computer Science Library)
- 作者: 浅井健一
- 出版社/メーカー: サイエンス社
- 発売日: 2007/03
- メディア: 単行本
- 購入: 14人 クリック: 372回
- この商品を含むブログ (95件) を見る
プログラミングGROOVY
- 作者: 関谷和愛,上原潤二,須江信洋,中野靖治
- 出版社/メーカー: 技術評論社
- 発売日: 2011/07/06
- メディア: 単行本(ソフトカバー)
- 購入: 6人 クリック: 369回
- この商品を含むブログ (140件) を見る
Javaでプログラムを書くお仕事をしてますが、それ以外の言語は実務ではさっぱり(bashくらい・・・)みたいな僕のような人間にはとても読みやすい本。
そして、ワクワクする。
Javaのめんどくさいとこが簡単になってたり、Javaではできないことが簡単にできたり、でもJavaでできることはちゃんとできる。
うーん、使ってみたいと思える一冊でした。
ちょっとしたスクリプトとか動かしてみたいけど、何かないかな?