memorandumsスマートフォン用の表示で見るmemorandums日々の作業ログです。programming※以下、書評ではありません。最初に書いておかないと期待はずれになってしまいますのでとりあえず前置きを。論文を読んでいて、この本のことが載っていました。大学図書館の資料検索をしてみると蔵書にあるようです。本日、立ち寄ってみたものの探してもなかなか見つかりません。司書の方に聞いてみると1階とのこと。(わかりにくいですね。うちの大学の図書館は2階にあり1階が保管用書棚?になっています)探してみるとありましたありました。古いからもう読まれないと判断してこちらに移動したのでしょうね。この本(の第2版)はまだ現役ですから。うちの場合だけかもしれませんが、大学の蔵書は基本的に教員が選定して購入します。学生さんからの要望で購入する場合もありますし、図書館の方が推薦図書などを購入される場合もあります。わかってはいるのですが、なかなか選定する時間がなく。図書館好きの自分としてはいかんな。思いながら行動できていません。来年度にはさっそく第2版(下記)を購入申請しておきますね。見るで、とりあえず上記は第1版ですが借りて読んでいます。miniに取り込んで通勤中に読むことにします。これだけでは本当に日記になってしまうので、手持ちの関連する本(プログラミング作法)をEvernoteにメモしたものを掲載します。FORTRANベースですが、今どきの言語でも通用しますね。コードコンプリートの下巻にも同様の内容が書かれた章がありますが、だいたい同じですね。同じということはここ数十年進歩していない。いうことになりますが。人間がコーディングしているうちはこのテーマはなくならないとは思います。・グローバルにはわかりやすい名前を、ローカルには短い名前を。・関数には能動的な名前を。問題がなければそのあとに名詞をつけよう。・構造がわかるようにインデントしよう。・自然な形の式を使おう。・かっこを使って曖昧さを解消しよう・複雑な式は分割しよう。