こもろぐ @tenkoma

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

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

2008-05-01から1ヶ月間の記事一覧

Working Effectively With Legacy Code読書会 に参加しました!

http://fieldnotes.sytes.net/~azusa/wiki/?LegacyCode t-wadaさんが参加できなかったので、会場の皆さんで祈りました、というのは、Edit and Pray の精神。 会場はリピート通販 - ECシステム構築に強いエルテックスさんでした。 読書会と同時進行でhttp://w…

Firefox3 RC1 on Mac を試す

Safariがメモリを食いつぶす現象が2つのMacで起こるのでFirefoxに非難避難することにした。Vimperator 1.0を(これはひさしぶりに使う)入れてみると、なかなかよくなっているが、Fキー押したとき、色変わりすぎ!目に悪い。 コメントをいただいたので、調べて…

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 間違っ…

何の為に書いたコラムなんだろう?

前:記者の眼 - 6000人が作ったシステムは必ず動く:ITpro 後:ニュース - 三菱東京UFJ銀の一部障害、直接の原因は文字コードの設定誤り:ITpro

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…

青空iPod

http://aozorapod.appspot.com/ 閲覧時にフォントサイズを変えることができるようになっていた。

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

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

Opera9.5α版についてきた開発ツール

http://www.opera.com/products/dragonfly/ Operaが入っていなかったMacBookに入れた。 とりあえず、開発ウインドウを立ち上げた後にページのリロードができなくなったりして、萎えた。 開発ツールを立ち上げるとなにやらローディングしている模様。ツールを…

Working Effectively with Legacy Code読む

少しずつでも読もう! p.5 Improving Design 振る舞いを変えることなく構造を変化させる=リファクタリング p.6 Optimization 機能は変えないけれど… p.6 Putting It All Together 4つの要因をマトリックスでみてみようか (yes, often all three change) そ…

近所の公園

IKEA 港北に行ってきた

ゴールデンウィーク中引きこもっていたような気がしますが、今日は早く起きて、IKEA港北に行ってきました。 書棚を買うつもりだったんですが目当ての色・高さのものがなかったので、ノートPCを置いて作業できる膝上クッション(IKEA の膝上 PC ボードは良い!…

MediaMarkerに登録してみた。

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