2004-01-28 (水) 強さランクが自動的に1コ下がる。 [長年日記]
■ [本]
マリア様がみてる (コバルト文庫)(今野 緒雪)
とうとう手を出してしまったわけだが。ご、ごきげんよう。
1巻分は先にアニメで見てるので(3話分に相当しますね)、どうしてもアニメと比べてしまうんですが、なんつーか、アニメのほうがうまい具合に省略してあってイイ感じじゃないですか? カレーとか。まあ、好みの問題ですが。
気になったのは、柏木がなぜ両刀で、白薔薇さまがどうしてそれをご存知だったのかということ。どこかに書いてましたっけ? だいぶ飛ばし読みしてたから、見落としているのかもしれないけれど。
あと、冒頭の妹にするかシンデレラやるかっていう「賭け」って、あまりにも理不尽だよなあと思いましてよ。
それとそれと、「アン・ブウトン」ってルビってるけど、アニメでは「アン・ブウトゥ」って言ってましてよ?
追記:
あーあとねー、リリアン女学院って、うちの母校じゃねーかなーと思うんだが。どうか。武蔵野、M駅(三鷹だな)、イチョウ並木、と。
武蔵野女子学院かよ!
母校なわけがない。
■ [格闘] コンテンツバンク、極真空手創始者のすべてを伝える「月刊 大山倍達」
うお。買わないと。
■ [本]
リファクタリング―プログラムの体質改善テクニック (Object Technology Series)(マーチン ファウラー/Martin Fowler/児玉 公信/平澤 章/友野 晶夫/梅沢 真史)
近所の本屋に再入荷!!おおお、ありがとうありがとう。給料入ったので買ってやりますた。なので、これから淡々とまとめていくよ。
〜1章
例をまじえながらリファクタリングとは?を説明していく。
Movie <--- Rental <--- Customer
- 1,2,3,4章と15章を読むとよい(途中はカタログだからリファレンスにすればよい)。
- C3(Chrysler Comprehensive Compensation system)……クライスラー総合給与管理システム(翻訳用)
- 美的な判断(翻訳用)
- コードを簡単にしてから機能追加
- 小さなステップで追加していく
- 使用するデータを持つオブジェクトにメソッドは定義される
- 一時変数の削除
- サンプルソースの太文字部分がテキトーで読みにくい!
- switch文は自分(自オブジェクト)について行うこと。他のオブジェクトを参照していたら、そっち側で行うこと。
- コンストラクタからもsetter経由で変数設置
- stateパターンの適応
2章
- リファクタリング(名詞)
- 外部から見たときの振る舞いを保ちつつ、理解や修正が簡単になるように、ソフトウェアの内部構造を変更させること。
- リファクタリング(動詞)
- 一連のリファクタリングを行って、外部から見た振る舞いの変更なしに、ソフトウェアを再構築すること。
- 効率よく統制されたやり方(翻訳用)
- 2つ帽子(add, refactoring)
- プログラムの設計の劣化(翻訳用)
- Peculier……ビールの一種って書いてある。http://www.beerhunter.com/
- 僕は、偉大なプログラマなんかじゃない。偉大な習慣を身につけたプログラマなんだ。(Kent Beck)……あれ?これって、横着プログラミング: 小粒なツールたちに載ってたやつだ。
- リファクタリングは時間をとって行うもんじゃない
- 3度目になったらリファクタリング
- 機能追加前にリファクタリング
- バグフィクスのときにリファクタリング
- コードレビューを究極に推し進めたものがXPのペアプロ
- 管理者を説得……ダメなら黙ってやっちまえ!
- ハードコードの条件分岐(なにそれ?)
- プログラムというのは、同じ品質を得るのにより少ない間接層(indirection)ですんでいるかで価値が測られるべき
- published interface……公布済みインターフェイス(翻訳用)
- 例外について
- リファクタリングをやっちゃだめ
- スクラッチから作った方が速い
- 締め切り間近
- debt:借入金。ああ、技術的「負債」って訳しちゃった。
- 推測せずに計測すべし(Ron Jeffries)
■ RSSスレにDQNなブロガー出現
こういうひとはもっとダイジにしなきゃいかんとおもうw。

このくらいで理不尽だと言っていたら先は読めません。
リリアン学園祭 http://www.geocities.jp/hamax02/mj-festa2003.01.htm
noraのリンク先がワタシの文章になっちょるよ
あう、すいません。修正しました。