アカウント名:
パスワード:
差額を2か9で割ると会計の入力間違い箇所が分かるhttp://getnews.jp/archives/192672 [getnews.jp]っていうTipsがあるのだけど、これがすぐに飲み込める人は効率のいいプログラミングをする人だと思う。
自分は、えっ?何で?・・・あ~そりゃそうだ。という程度の頭だ。自力で思い付かないだろう。残念だ。
でも、元々コンピューターって愚直な総当たりを機械の労力でゴリゴリやらせるためのもんだよねと思わんでもない。すごいクレバーな方法を思い付いても、後から分かりやすく第三者に可読性の高いコードを書く方がいい気もする。
「差額が出たら2や9で割る」というのを経験やノウハウとして知っていても、その理由をロジカルに把握できている人は案外少なそうな気がするな。そういった内容を具体的な理屈に落としこめる、そして「11で割る」などの別パターンまで発想ができるような人は良い設計ができそう。
> すごいクレバーな方法を思い付いても、後から分かりやすく第三者に可読性の高いコードを書く方がいい気もする状況に応じて求められるプログラムの内容も違うだろうね。おねえさん [youtube.com]を救うべく効率的に処理するアルゴリズムを書きたい状況もだってあるだろうし。
ただ、効率的に処理ができるプログラムを書く能力も、保守する対象のメンバーに合わせた可読性の高いコードを書く能力も、どちらも「プログラミング能力」と呼ばれそうだけれど、資質は少し違う気がするな。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
Stay hungry, Stay foolish. -- Steven Paul Jobs
概念だとわかりにくいので。 (スコア:0)
差額を2か9で割ると会計の入力間違い箇所が分かる
http://getnews.jp/archives/192672 [getnews.jp]
っていうTipsがあるのだけど、これがすぐに飲み込める人は効率のいいプログラミングをする人だと思う。
自分は、えっ?何で?・・・あ~そりゃそうだ。という程度の頭だ。自力で思い付かないだろう。残念だ。
でも、元々コンピューターって愚直な総当たりを機械の労力でゴリゴリやらせるためのもんだよねと思わんでもない。
すごいクレバーな方法を思い付いても、後から分かりやすく第三者に可読性の高いコードを書く方がいい気もする。
Re:概念だとわかりにくいので。 (スコア:1)
「差額が出たら2や9で割る」というのを経験やノウハウとして知っていても、その理由をロジカルに把握できている人は案外少なそうな気がするな。そういった内容を具体的な理屈に落としこめる、そして「11で割る」などの別パターンまで発想ができるような人は良い設計ができそう。
> すごいクレバーな方法を思い付いても、後から分かりやすく第三者に可読性の高いコードを書く方がいい気もする
状況に応じて求められるプログラムの内容も違うだろうね。おねえさん [youtube.com]を救うべく効率的に処理するアルゴリズムを書きたい状況もだってあるだろうし。
ただ、効率的に処理ができるプログラムを書く能力も、保守する対象のメンバーに合わせた可読性の高いコードを書く能力も、どちらも「プログラミング能力」と呼ばれそうだけれど、資質は少し違う気がするな。