プログレッシブニート日記

HoLY Diary

このページについて

その日の日記,備忘録,URLメモといった類の(おそらく内容が無い)文章を書いています.


2004.02.18(Wed)

_ 仕事/反省

おしごと.バグ修正まだ出てきたよ……(しく

ドキュメント書き.

人のコードに文句を言いまくってる割に,自分のコードはひどかったりするのだ. うーむ,なんだこれ……polymorphismって何? みたいなコード修羅場ってるからって 書いちゃダメだよな.死んでおけ>俺.

GoF本読み直しの刑.

いろいろ今回の自分のコードには問題があってだな,特に

  • 変数/メソッドの命名規則が一定でない
  • 最初のころに書いたコードのデータ構造がドヘタ
  • stateパターン使いそこねてswitch-caseの嵐

は致命的だ.命名規則は,MFC風のとSTL風のとオリジナルなのがごっちゃになっている (大文字小文字とかはもちろん統一されている.ここで言うのは例えばテーブルから 要素を探すメソッドはFind()なのかLookup()なのか,のような).

後から直そうと思ってたけどそんな時間は無い.

データ構造は,単純にstd::multimap/std::multisetを知らなかったせいだ.

stateパターン.なんとなく他のクラスに分けたけどその先はstateパターン 適用範囲だよなぁ,というところまで行きつつ結局(他の人にとって)分かりづらそう, というのでやめたのを日に日に後悔してみたりとか(ぉ. 元々の適用すべきオブジェクトがPODなstructだったので(しかも変更不可) そのラッパクラス書いてファクトリ作ってってのが(やはり他の人にとって) ややこしく見えそうだったからかもしれない.結局ラッパクラス自体は書いてるんだけど.

そんなこと言ってる間に一次納品後の仕様変更きたー(涙

Tags: 日記

_ 舞い上がり未遂

というわけで帰りにsabaco

かしんくん@HK-DMZ発見.見慣れない格好だ(俺もな). なっつーとまんきつ(謎)について語る.

牡丹と薔薇激しく見たい.

じくうたんみさきちが来たりして いろいろ話.

帰りはみさきちカーで秋葉原について談義.

IRC:#HWPSでマリみて/十兵衛実況してから寝.

Tags: 日記

_ Linux kernel大穴

mremap(2)が発行できればrootが取れる,ということでいいのか? 適用範囲が

Tested and known to be vulnerable kernel versions are all <= 2.2.25, <= 2.4.24 and <= 2.6.2.

ということでかなり広いようだ.というか,また入れ替えですか……(涙).

Tags: Linux
本日のリンク元
検索

Auther: HoLY <holy@enyou.org>