閑古鳥

オールドプログラマの日記。プログラミングとか病気(透析)の話とか。

面白ソース

日ごろ目にしない部分のソースを読んでいたら、文字列の描画部分で中央揃えを実現するために実際に描画する文字列の前にスペースを書いているソースに出くわした。これを書いた人は文字列の内容が変わるとか、その文字列を描画するスペースが変更される可能性について考えなかったのだろうか。ていうか、使用する API(DrawText関数だった) の引数くらい調べようよ……。

変な意味で名残惜しかったけれど、さすがにあんまりなので修正しましたが、他にもマジックナンバーだらけだったりして、まるごと修正したい衝動に駆られてしまう。しかし、時間が無いのでパス。後はもう知らん……。