2008-05-01から1ヶ月間の記事一覧
http://fieldnotes.sytes.net/~azusa/wiki/?LegacyCode t-wadaさんが参加できなかったので、会場の皆さんで祈りました、というのは、Edit and Pray の精神。 会場はリピート通販 - ECシステム構築に強いエルテックスさんでした。 読書会と同時進行でhttp://w…
Safariがメモリを食いつぶす現象が2つのMacで起こるのでFirefoxに非難避難することにした。Vimperator 1.0を(これはひさしぶりに使う)入れてみると、なかなかよくなっているが、Fキー押したとき、色変わりすぎ!目に悪い。 コメントをいただいたので、調べて…
What is unit testing?続き そうだよな〜〜って思いつつ… p.13の真ん中、良いユニットテストの特徴(2つ) 下の方、0.1秒以上かかるユニットテストは遅い! p.14真ん中、ユニットテストは素早く実行できるものであるからして、ユニットテストとは呼ばないも…
p.12 What Is Unit Testing? Unit = しばしば関数。OOPならクラス群 Test Harnesses = 本書ではテストコードの総称??本の最後に用語集ついてた(´Д`) 大きなテストにはいくつか問題がある。 (3つ) p.13 ・大きなテストでもっともいらいらすることの一つ…
間があいた。 p.9の最後から p.10 コードを変更するときには、レグレッションテストは"万力"(vise)のような働きをする。 プログラマーが意図した変更だけを行うことをサポートしてくれる. p.10 下の方〜p.11 思考実験、ひとつは連絡したらレグレッションテス…
Chapter2 Working with Feedback から 変化するソフトウェアの場面における 業界標準のプログラミング手法である「編集して祈る」について。 または、それとは異なる「保護して修正する」手法について。 make sure (超頻出表現です)確認する go wrong 間違っ…
前:記者の眼 - 6000人が作ったシステムは必ず動く:ITpro 後:ニュース - 三菱東京UFJ銀の一部障害、直接の原因は文字コードの設定誤り:ITpro
p.8 L.13より avoiding change 変化を避ける get rusty 腕がなまる into pieces 砕く・バラバラにする ひとことで重要なことが書いてなさそうなので個人的まとめ ソフトウェアが変化する宿命ならば、重要なのは、プログラマが自信をもってコードを書き換えら…
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…
http://aozorapod.appspot.com/ 閲覧時にフォントサイズを変えることができるようになっていた。
http://www.informit.com/articles/article.aspx?p=359418
http://www.opera.com/products/dragonfly/ Operaが入っていなかったMacBookに入れた。 とりあえず、開発ウインドウを立ち上げた後にページのリロードができなくなったりして、萎えた。 開発ツールを立ち上げるとなにやらローディングしている模様。ツールを…
少しずつでも読もう! p.5 Improving Design 振る舞いを変えることなく構造を変化させる=リファクタリング p.6 Optimization 機能は変えないけれど… p.6 Putting It All Together 4つの要因をマトリックスでみてみようか (yes, often all three change) そ…
ゴールデンウィーク中引きこもっていたような気がしますが、今日は早く起きて、IKEA港北に行ってきました。 書棚を買うつもりだったんですが目当ての色・高さのものがなかったので、ノートPCを置いて作業できる膝上クッション(IKEA の膝上 PC ボードは良い!…
メディアマーカー tenkomaのバインダー - メディアマーカー ちょっと登録画面が煩雑すぎるけど、サクサク動作するしいい感じ。