Trim down

昨年暮れから暇をみては手入れを続けている自前サイト( http://whitewing.bitter.jp/ )向けCGIスクリプト、今年頭の段階では紙6~7枚程度だったが、全体を俯瞰しつつ細部を叩きつつを繰り返しているうちに…
作業着手前:約85kbyte
1月上旬:約65kbyte
1月末:約59kbyte
先週中頃:約55byte
現在:約52kbyte
…といった具合にサイズが小さくなっている。今や紙4枚程度になってしまった。それでいて一連のCGIスクリプトでやろうとしていることは皆同じ。恐ろしいくらいの勢いでサイズが縮小していくスクリプトに笑いが止まらない。


手を入れる度にこれ以上サイズが減らないのではという気がしつつも実際にやってみるとどんどん無駄が見つかり、サイズが減っている。もう一叩きすると50kbyteを切るのも全くの夢ではなさそうだ。
CGIスクリプトに限らず、プログラムやシステム設計の基本は楽をすることにあるとされている…が、このことが将来的に「楽をする」ことにつながっているかは定かではない。基本情報などの資格取得には相応に役に立ったのは間違いないが…