2005-09-08から1日間の記事一覧

1文字変数の話

規約にはサンプルソースが掲載されている。 なんで多くが1文字変数なんだ? これはおばかな教科書か? これはプログラマへの呪いか? 真似したら100%余計な苦労すると断言できる行動も珍しいが 1文字変数や1文字メソッドは間違いなく悪だと言い切る。(゜Д…

人体特性をかじってみる

人の目には特性がある。 同じ色の文字列の中にある特定の文字を探すよりは、 同じ色の文字列の中にあるスペースを探すほうが楽に発見できる。 スペースには色がないから識別しやすいのだ。 この認識をもとに(10)(20)を判断すると (10)では「(Hoge.equals(Hag…

かっこの話

例えばif文やfor文の括弧。 (1)『if (Hoge)』 (2)『if( Hoge )』 視覚的な効果でいうと、(1)は命令文が見やすくなり、(2)は内容が見やすくなる。 見やすくというよりは見分けやすくだろうか。 エディタが白黒の頃であれば(1)は有効だった。 「if」と「Hoge」…

慣習を元にした規約を改めて見直すということはしないのだろうか? どこかの団体が決めた規約をみんなが使えば、 その分だけ誰かのソースに触れる際に違和感が少なくなるメリットは否定しない。 が、 自分達の最高効率は追い求められるものではない個所はや…