タグ

2010年6月20日のブックマーク (4件)

  • 【書評】経験ゼロでもできるプログラミング現場の単体テスト - GoTheDistance

    BBQ和尚の同僚の方とは知らずタイトル買いしたですが、タイトルに偽りなしです。とにかく平易で優しいわりにいちいち実践的で助かってます。最小の努力で結果が出るように配慮されています。 経験ゼロでもできるプログラミング現場の単体テスト 作者: 片桐一宗出版社/メーカー: 翔泳社発売日: 2009/05/29メディア: 単行(ソフトカバー)購入: 11人 クリック: 564回この商品を含むブログ (26件) を見る このを買ったきっかけは、とにかくデグレを無くしていい意味で手離れの良いコードを書いて楽がしたい、というもの。その為にはテストツールの使い方よりも、「どうやってテストコードを書けばある一定の品質が保てるのか」ということが書いてあるまとまった情報が欲しかった。で、書をあたりました。 テストコードの書き方がわかっても、テストの内容が不十分であったりテストする単位が均質でなければ意味

    【書評】経験ゼロでもできるプログラミング現場の単体テスト - GoTheDistance
  • レガシーコード改善ガイド - kagamihogeの日記

    「テストがないコードはレガシーコードだ」のあおり文句が実に眩しい一冊。書を一言で紹介するなら、リファクタリングの実践書であり、オブジェクト指向プログラミングの参考書であり、テスト駆動開発の教科書である。感想に個人差はあるだろうけど、かなり多面的な顔を持つことに異論を唱える人はいないであろう一冊です*1。タイトルだけに釣られて買うと、その内容の豊富さに戸惑うかもしれませんが読後の爽快感はかなりのものです。 数年プログラマをしていれば、誰にでも経験するであろう「すでに動いているコードの動作を崩すことなくその部分のコードを修正や機能を追加する」という作業。たいていの場合、これは中々に難易度の高い仕事になる。書でもそのことについて触れていて「編集して祈る」という名前をつけている。 書を読むまでは、俺は「編集して祈る」スキルはプログラマに必須なものだと考えていた。あるコードに手を入れる際、ただ

    レガシーコード改善ガイド - kagamihogeの日記
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • List of freely available programming books - Stack Overflow

    I'm trying to amass a list of programming books with opensource licenses, like Creative Commons, GPL, etc. The books can be about a particular programming language or about computers in general. Hoping you guys could help: Languages Python Dive Into Python How to Think Like a Computer Scientist A Byte of Python Python for Fun Ruby Why's (Poignant) Guide to Ruby PHP Practical PHP Programming Perl E