瑣末事に熱中するのが○×ですよ。

担当箇所の解析中にこんなコードを発見。

ret = (val % 4 != 0) ? (val / 4 + 1) * 4 : val;

まあ、こういう事でしょう。

val  0 1 2 3 4 5 6 ...
ret  0 4 4 4 4 8 8 ...

なんかこう、特別なケースだけ違う処理にする、ってのが自分どうも好きではないようで、この方法なら一切合財出来るんじゃこりゃー!としたのが以下。

ret = (val + 3) / 4 * 4;

下らんことに気まわさんと、はよコード読まんかいわりゃー、すいませんすいません今すぐやりますです、ハイ。