こもろぐ @tenkoma

What We Find Changes Who We Become -- Peter Morville著『アンビエント・ファインダビリティ 』

広告:本ブログで紹介している書籍等商品の紹介でAmazonアソシエイトを利用していることがあります。

book

テスト駆動 JavaScript :Internet Explorerにおける、名前付き関数式の実装

「5.3.6 再び関数式について」において、Internet Explorerにおける、名前付き関数式のひどい実装のことが言及されている。 Internet Explorerは、名前付き関数式を前にすると、2つの別々の関数オブジェクトを作り、識別子を外側のスコープにリークし、その…

テストケースとは何か

テスト駆動JavaScript を読んでいる。いままで、テストケース(testcase)の「ケース」って、事例とか場合という意味だと思っていたんだけど、容器とか入れ物のほうが正しい気がする。 テストの入れ物、だから、testほにゃららが複数入っている。

僕が連休中に読みたい本

プログラマが知るべき97のこと 日本人寄稿者5名のサインが入った貴重な1冊を無くしてしまい、涙目で買った2冊目 現在1/3まで読んでます。連休中で読み終わりたいプログラマが知るべき97のこと作者: 和田卓人,Kevlin Henney,夏目大出版社/メーカー: オライリ…

レガシーコード改善ガイド

twitter/wassrではすぐ流れちゃうから、ブログで宣伝しておこう。レガシーコード改善ガイド (Object Oriented SELECTION)作者: マイケル・C・フェザーズ,ウルシステムズ株式会社,平澤章,越智典子,稲葉信之,田村友彦,小堀真義出版社/メーカー: 翔泳社発売日: …

Cake実践本を写経する #2

ああ、またちょっと間が空いた。 p.48-p.52 予定表のヘルパーは複雑で長いけど、1ファイルにまとまっているのがメリットか。 p.48 DAY定数(basics.phpで定義)。使ったことないわー p.51 6がマジックナンバーだ。周囲から意味が類推できるけどね。 どうでもよ…

CakePHP1.2ガイドブック

CakePHP1.2ガイドブック作者: 安藤祐介,新原雅司,堂園俊郎出版社/メーカー: 毎日コミュニケーションズ発売日: 2009/06/27メディア: 単行本(ソフトカバー)購入: 8人 クリック: 47回この商品を含むブログ (12件) を見る出るんだ。ていうかもうすぐだし。バリ…

経験ゼロでもできるプログラミング現場の単体テスト

経験ゼロでもできるプログラミング現場の単体テスト作者: 片桐一宗出版社/メーカー: 翔泳社発売日: 2009/05/29メディア: 単行本(ソフトカバー)購入: 11人 クリック: 564回この商品を含むブログ (25件) を見る使っているツールはJUnitやEclipseだけど、扱っ…

「CakePHPによる実践Webアプリケーション開発」がすごくいいので写経する #1

CakePHPによる実践Webアプリケーション開発作者: 安藤祐介,岸田健一郎,新原雅司出版社/メーカー: 毎日コミュニケーションズ発売日: 2009/04/08メディア: 単行本(ソフトカバー)購入: 7人 クリック: 125回この商品を含むブログ (20件) を見るまだ50ページく…

xUnit Test Patterns読書会の準備

http://www.fieldnotes.jp/xunit/?2ndMeeting ↑まだ、参加申し込みOKっぽいですよ!本を買ったけど分厚くて読む気が失せた方はぜひ!申し込み終了のようです。xUnit Test Patterns: Refactoring Test Code (Addison-Wesley Signature Series (Fowler))作者: …

xUnit Test Patterns読書会 #1 - 読書会は一人で読み切らない人のための難民キャンプである

http://fieldnotes.jp/xunit/?1stMetting 横浜、JR関内駅近くのルノアールにて、第1回 xUnit Test Patterns読書会が行われました。xUnit Test Patterns: Refactoring Test Code (Addison-Wesley Signature Series (Fowler))作者: Gerard Meszaros出版社/メー…

xUnit Test Patterns

xUnit Test Patterns: Refactoring Test Code (Addison-Wesley Signature Series (Fowler))作者: Gerard Meszaros出版社/メーカー: Addison-Wesley Professional発売日: 2007/05/21メディア: ハードカバー購入: 5人 クリック: 210回この商品を含むブログ (66…

ザ・ゴール、読了

ザ・ゴール ― 企業の究極の目的とは何か作者: エリヤフ・ゴールドラット,三本木亮出版社/メーカー: ダイヤモンド社発売日: 2001/05/18メディア: ペーパーバック購入: 32人 クリック: 373回この商品を含むブログ (388件) を見る工場の生産性をTOC(制約条件の…

テストを利用して開発する - 10日でおぼえるRails

10日でおぼえる Ruby on Rails入門教室作者: arton出版社/メーカー: 翔泳社発売日: 2008/04/15メディア: 大型本購入: 6人 クリック: 113回この商品を含むブログ (41件) を見るなんか本に書いてあることが全然違うなー。本の内容は1.2なので仕方ないけど。 と…

テストを利用して開発する2 - 10日でおぼえるRails

下のscaffoldで生成されたテストは全く変わっていましたが、assertやfixtureの書き方は、本の中身だけだと変わってないようです。 むしろテストの定義が関数定義(def test_** 〜 end)からブロック付きメソッドに変わったのが目立ちます。 でも一番ハマった…

Working Effectively with Legacy Code読書会 #6

サイボウズラボさんのオフィスで行われた読書会に参加しました。 会場を提供していただいた中谷さん、幹事の大中さん、高橋さん、および参加者の皆さんお疲れ様でした。 今回は1章から23章までの振り返りと24章を読みました。 6章以降の物語の話でも盛り上が…

DOM Scripting 標準ガイドブック、読了

DOM Scripting 標準ガイドブック ~やさしく学ぶ、JavaScriptとDOMによるWebデザイン~ (Web Designing BOOKS)作者: Jeremy Keith,中村享介,吉川典秀出版社/メーカー: 毎日コミュニケーションズ発売日: 2007/06/21メディア: 単行本(ソフトカバー)購入: 4人 …

Working Effectively with Legacy Code読む その 7

What is unit testing?続き そうだよな〜〜って思いつつ… p.13の真ん中、良いユニットテストの特徴(2つ) 下の方、0.1秒以上かかるユニットテストは遅い! p.14真ん中、ユニットテストは素早く実行できるものであるからして、ユニットテストとは呼ばないも…

Working Effectively with Legacy Code読む その 6

p.12 What Is Unit Testing? Unit = しばしば関数。OOPならクラス群 Test Harnesses = 本書ではテストコードの総称??本の最後に用語集ついてた(´Д`) 大きなテストにはいくつか問題がある。 (3つ) p.13 ・大きなテストでもっともいらいらすることの一つ…

Working Effectively with Legacy Code読む その 5

間があいた。 p.9の最後から p.10 コードを変更するときには、レグレッションテストは"万力"(vise)のような働きをする。 プログラマーが意図した変更だけを行うことをサポートしてくれる. p.10 下の方〜p.11 思考実験、ひとつは連絡したらレグレッションテス…

Working Effectively with Legacy Code読む その 4

Chapter2 Working with Feedback から 変化するソフトウェアの場面における 業界標準のプログラミング手法である「編集して祈る」について。 または、それとは異なる「保護して修正する」手法について。 make sure (超頻出表現です)確認する go wrong 間違っ…

Working Effectively with Legacy Code読む その 3

p.8 L.13より avoiding change 変化を避ける get rusty 腕がなまる into pieces 砕く・バラバラにする ひとことで重要なことが書いてなさそうなので個人的まとめ ソフトウェアが変化する宿命ならば、重要なのは、プログラマが自信をもってコードを書き換えら…

Working Effectively with Legacy Code読む その2

p.7 Figure 1.1 コードを変更するとき、どうしたいと思っているのか。 rest of the behavior 振る舞いの残り 休憩などといういみの rest とは違うぽい big deal 重要なこと p.7 L.16 The big deal is... 重要なことは、 The amount of behavior that we have…

Working Effectively with Legacy Code Chapter1つまるごと読めます。

http://www.informit.com/articles/article.aspx?p=359418

MediaMarkerに登録してみた。

メディアマーカー tenkomaのバインダー - メディアマーカー ちょっと登録画面が煩雑すぎるけど、サクサク動作するしいい感じ。

Working Effectively With Legacy Codeをid:okekonに薦める

ろくすっぽ読んでいないのになぁ。Working Effectively With Legacy Code作者: Michael Feathers出版社/メーカー: Prentice Hall発売日: 2004/09/22メディア: ペーパーバック購入: 8人 クリック: 168回この商品を含むブログ (69件) を見るで、表紙の上部にRo…

mhattaのPodCast公開録音に参加した

追記 あー,今考えると,Webサイト開発やってる,って表現がまずいですね.フリーランスでやっていると思われる表現ですね.会社員です.ってここで訂正. 感想など えーと,リンクするのは,件のPodCastがUpされてからにするので,それまではぐぐってくださ…

これはRailsを仕事に適用させるための本でもあるか

p.50 ユースケース 初期段階の(まだ概略的な)ユースケースを顧客に提示して、それが要望にあった的確なものであることを確認してください。 RailsによるアジャイルWebアプリケーション開発 第2版作者: Dave Thomas,David Heinemeier Hansson,Leon Breedt,Mik…

RailsによるアジャイルWebアプリケーション開発 第2版

RailsによるアジャイルWebアプリケーション開発 第2版作者: Dave Thomas,David Heinemeier Hansson,Leon Breedt,Mike Clark,Andreas Schwarz,James Duncan Davidson,Justin Gehtland,前田修吾出版社/メーカー: オーム社発売日: 2007/10/26メディア: 大型本購…

たのしいRuby 第2版 Rubyではじめる気軽なプログラミング

たのしいRuby 第2版 Rubyではじめる気軽なプログラミング作者: 高橋征義,後藤裕蔵出版社/メーカー: ソフトバンククリエイティブ発売日: 2006/08/05メディア: 単行本購入: 11人 クリック: 350回この商品を含むブログ (259件) を見る

Ajaxアプリケーション & Webセキュリティ

Ajaxアプリケーション & Webセキュリティ作者: Christopher Wells,牧野聡出版社/メーカー: オライリー・ジャパン発売日: 2008/02/19メディア: 大型本購入: 5人 クリック: 53回この商品を含むブログ (18件) を見るなんとなく