2005年3月アーカイブ

中部国際空港つまりセントレアにて。

050328125304.jpg

商業エリアにある噴水。でもよく見ると…

MT3で管理者用メールが化けていて、トラックバックスパムが来たのが分からなかった。
なので改修。

クグッたらみんな対策してるみたい。
lib/MT/Mail.pm でメールを送ろうとしてる以下のロジック中、改行コードの変換をコメントアウト。

if ($mgr->DefaultLanguage eq 'ja') {
 my $enc = $mgr->PublishCharset;
 $body = MT::I18N::encode_text($body,$enc,'jis');
 $hdrs->{Subject} = MT::I18N::encode_text($hdrs->{Subject}, undef, 'jis');
 $hdrs->{Subject} = Jcode->new($hdrs->{Subject}, 'jis')->mime_encode;
# $hdrs->{Subject} =~ s/\r?\n/\r\n/g;
 $hdrs->{'Content-Type'} = qq(text/plain; charset="iso-2022-jp");
 $hdrs->{'Content-Transfer-Encoding'} = "7bit";
}

デグレという言葉があるらしい。
最近知った。よかれと思って改修したら実は機能アップ分をキャンセルして余りあるバグを埋めてしまうことをいう。(downglade->de-grade->degre)
直しても直してもバグが発生し元の機能仕様までも到達できなくなりどうにもならない状態のことを、発展形で「デグレスパイラル」というらしい。
ちょっとgoogleったら、詳しく書いているかたがいるところから見ても、一部のメーカーの文化では常用されているに違いない。

考えて見れば潜在バグよりかなり恥ずかしいのでやってはならないに違いない。(自作プログラムにもたまに、よく、あり)

ちなみに私の最もよく知るメーカーではこの現象をさす言葉は「手戻り」である。

ナビゲーション

プロフィール

Photo ほんだら

自分に正直に、目指す物を目指すかたちで、全ての人が幸せになれるシステムを削り出す職人でありたい。

アーカイブ

このアーカイブについて

このページには、2005年3月に書かれたブログ記事が新しい順に公開されています。

前のアーカイブは2004年12月です。

次のアーカイブは2005年4月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。