「プログラマが好きそうな読み物100」という興味深いサイトがあったので、色々とリンク先のWeb記事を読んでました。その中から特に興味深かったページを紹介します。ソフトウェア開発者のための推薦図書おいらも好きな本が載っていました。見る折に触れて言及している名著です。見る頻繁にいろんなところで引用される名著ですね。見るこの本もいろんなところで引用されますね。プログラマやSEの心得として知っておくべき内容が満載です。見るそれまでは「意味不明な謎の暗号」でしかなかった正規表現が、この本を読むことで突然おいらの「強力な武器」に生まれ変わりました。見るこの本も紹介されていましたね。「遅れているプロジェクトにメンバーを追加するとさらに遅れる」という、いわゆる「ブルックスの法則」が載っている本です。一度読んだことはあるのですが、残念ながら他の本に比べるとあまり強く印象に残っていません。書かれた時期が古すぎるからかな〜?メンテナンス可能なコードの書き方メンテナンスの重要性とその実現テクニックについて書かれています。その内容に全面的に賛成!おいらもメンテナンス性が一番大事だと思っている人間です。仕事で書くプログラムは絶対他の人がメンテしなきゃいけなくなりますもん。理想のプログラムは「誰もがコメントなしで分かるコード」です。「とことんまでリファクタリングしたい!(=欲求不満を持つ)」とか「性能よりもまずはメンテナンス性!」とか、そういう思いをプログラマ全員が共有してコードを書くようになれば、もっと開発が楽になるのになあ。手続き型から宣言型・集合指向に頭を切り替えるための7箇条リレーショナルデータベースやSQLを学んだり書いたりするときもパラダイムシフトが必要です。このページはいい感じに考え方(パラダイム)の違いを説明してくれています。普通のプログラマは慣れ親しんだ手続き型の考え方から抜け出せず、非効率なテーブル設計やSQLを書いたりしがちです。(テーブルが正規化されていない大きなグローバル変数でしかなかったり、IF文やループ処理を連発しまくるストアドだったり・・・)おいらはこの本を読んで、リレーショナル理論の理解が進んだような気がします。見るところであとひとつ、参考書籍がたくさん載ったページを見つけた気がするのですが、どこにあったのか忘れてしまいました・・・。思い出したら載せようと思います。最近、プログラマ向けの書籍を紹介するのが流行ってますね。Lo...2010-10-08犬小屋と高層ビルの違いちょっと興味深いエントリを見つけました。はてなブログPro株式会社ソニックガーデンで働くRubyプログラマ。2017年11月に「プロを目指す人のためのRuby入門」を出版。blog)はてなブログをはじめよう!JunichiItoさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。