タグ

bookに関するmasa1001のブックマーク (28)

  • Pro Git 日本語版 - プログラマの思索

    小川 明彦, 阪井 誠 : チケット駆動開発 日のソフトウェア開発の現場で生み出された「チケット駆動開発」という概念を、数多くの実例を元にモデル化・体系化を試みた最初の。 小川 明彦, 阪井 誠 : Redmineによるタスクマネジメント実践技法 Redmineによるチケット駆動開発の実践技法に関する最初のアジャイルなソフトウェア開発への適用方法、TestLinkによるテスト管理手法についても言及。 清水 吉男: 「派生開発」を成功させるプロセス改善の技術と極意 組込システム開発をベースとして、ソフトウェア開発特有のスタイルである派生開発、特にXDDPについて解説した世界でも稀な。既存製品を保守するのではなく継続的に機能追加していく昨今の開発では、派生開発特有の問題を意識しなければならない。XDDPはプロセス論だけでなく、要件定義などの上流工程の品質改善にも役立つので注意。 Le

    Pro Git 日本語版 - プログラマの思索
  • 【書評】経験ゼロでもできるプログラミング現場の単体テスト - GoTheDistance

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

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

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

    レガシーコード改善ガイド - kagamihogeの日記
  • 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

  • 「情熱大陸」太田光が推薦した11冊の本たち。 - ヨーグルトの蓋のウラのびみ

    23日のTBS系「情熱大陸」で、「爆笑問題」田中裕二編に続き、太田光編が放送されていました。その放送の中で、スタッフが太田さんをジュンク堂に連れて行き、お勧めのを紹介してもらうという箇所があったのですが、太田さんが紹介したがとても興味深い内容だったので、太田光の推薦文付きでお勧めを紹介してみたいと思います。 タイタンの妖女 (ハヤカワ文庫SF)posted with amazlet at 10.05.24カート・ヴォネガット・ジュニア 早川書房 売り上げランキング: 30 Amazon.co.jp で詳細を見る 太田:マスト、今まであった中で最高の物語 われはロボット 〔決定版〕 アシモフのロボット傑作集 (ハヤカワ文庫 SF)posted with amazlet at 10.05.24アイザック・アシモフ 早川書房 売り上げランキング: 211 Amazon.co.jp で詳細を

    「情熱大陸」太田光が推薦した11冊の本たち。 - ヨーグルトの蓋のウラのびみ
  • Ruby Best Practices - Full Book Now Available For Free!

    The last few weeks have been a wild ride. Starting in January, I’ve been releasing a chapter at a time here on the RBP blog, and many of those chapters were pretty well commented on. Just for the sake of completeness, here’s a link back to each of those posts: Chapter 1: Driving Code Through Tests Chapter 2: Designing Beautiful APIS / Chapter 3: Mastering the Dynamic Toolkit Chapter 4: Text Proces

  • アルゴリズムクイックリファレンス

    障害に強い、問題が起こりにくいコードにはまず正しいアルゴリズムの選択から。理論だけでなく実践的側面を重視した、新しいタイプのアルゴリズムの書籍です。適切な問題解決、性能改善という、現場が求める2つの大きな要求に応えるため、どのアルゴリズムを使うべきか、どう実装するのか、さらに性能を向上させる方法はあるのかを、C、C++JavaRubyなど、さまざまな言語を使って説明します。図、表、サンプルコードがふんだんに盛り込まれ、付録にベンチマークのための知識、手法を紹介するなど、非常に実際的、実践的な一冊です。 正誤表 ここで紹介する正誤表には、書籍発行後に気づいた誤植や更新された情報を掲載しています。以下のリストに記載の年月は、正誤表を作成し、増刷書籍を印刷した月です。お手持ちの書籍では、すでに修正が施されている場合がありますので、書籍最終ページの奥付でお手持ちの書籍の刷版、刷り年月日をご確認

    アルゴリズムクイックリファレンス
  • 新人技術者に贈るネットを理解する為の教科書5冊 - アンカテ

    皆さんが社会の中心になる15年後には、今存在しない会社が一位で、おそらく今存在しない業務をしている 先日公開したスピーチのメモのこの部分にたくさんの人から言及をいただきました。 私もこれが、今から仕事をする人に一番強調しておくべきことではないかと自分でも思っています。 今、ネットを引っぱっている企業の多くは、15年前には生まれてない会社です。唯一の例外は、1977年に創業したアップルですが、これも、今のアップルは、一度会社を追われ97年に復帰したスティーブ・ジョブズが、その時点で改めて創業し直したと見てもいいような気がします。iPodが作られたのはその後です。 ネットの進化する速度は、どんどんスピードアップしていますから、ここまでの15年と比較して、これからの15年の進化がゆるやかになるとは思えません。15年後にこの世界を率いている企業は、これから生まれる企業になるというのは、過激な極論で

    新人技術者に贈るネットを理解する為の教科書5冊 - アンカテ
  • 正規表現クックブック

    TOPICS クックブック , Programming , Perl , PHP 発行年月日 2010年04月 PRINT LENGTH 552 ISBN 978-4-87311-450-7 原書 Regular Expressions Cookbook FORMAT PDF 大量のドキュメントからの検索や、エディタによるテキストの編集、検索やテキスト操作を必要とするソフトウェアの開発など――書はコンピュータでテキストを日常的に操作する人のために、正規表現について知るべきあらゆることを網羅しています。最初の3つの章には、役立つツールと基的な知識をまとめてあり、正規表現を使うための基礎的な技能を身に付けられます。その後の各章では、テキスト処理の領域を深く掘り下げながら、さまざまな正規表現のアイデアと実例を合わせて示しています。また、PerlRubyPythonJavaScript

    正規表現クックブック
  • 【世界史】 歴史を知るための読書ガイド≫ 2ch世界ニュース (゚∀゚ )!

    1 :世界@名無史さん:2006/03/01(水) 13:06:11 0 ID:? これから世界史を学んでいきたいと考える初学者に対して、板住人が 「この分野やるならこれだけは読んどけ」という基書を紹介するスレです。 歴史学としての入門書が望ましいので、受験参考書や小説は避け、 史料集成や学術書に限定して議論・選定してください。 西洋史(欧・米)・東洋史(中近東・東南/南アジア・中国/中央アジア) それぞれの古代・中世・近世・近代・現代と全体的な通史、史学史 の各分野で数冊ずつ選んでテンプレ化してみましょう。 専門化・細分化し過ぎないよう注意しながらマターリ進行お願いします。 79 :世界@名無史さん:2006/08/19(土) 07:58:28 0 ID:? これから勉強していくに当たって できる限り一生(内容面で)使えるものを購入したいんですが おすすめはないでしょ

  • 【経済学】 経済を知るために”最低限必要”なサイト&読書ガイド ≫ 2ch世界ニュース (゚∀゚ )!

    1 :金持ち名無しさん、貧乏名無しさん:2010/03/23(火) 23:39:36 ID:? 主に経済成長と国民幸福について議論するスレです 日経済、世界経済と私たちの行方についてマターリ語っていこう! 3 :金持ち名無しさん、貧乏名無しさん:2010/03/23(火) 23:41:48 ID:? 【くまきち ◆aFw5W1R.AE 】 推薦図書の更新です。以下3冊を読めば基的なところは殆ど足りると 思いますので是非読んでいただければ。 ■完全初心者がまず読むべき 1、『脱貧困経済学』飯田泰之・雨宮処凛 (光文社) 2、『経済成長って何で必要なんだろう?』 飯田泰之ほか (自由国民社) 3、『対話でわかる痛快明解 経済学史』 松尾匡 (日経BP社) 脱貧困経済学-日はまだ変えられる (単行) 貧困に効くのは「経済学っぽい考え方」なんです。 反貧困運動の象徴・

  • Rubyベストプラクティス

    書は、Rubyでのソフトウェア開発経験者を対象に、プログラミングの実践的なテクニックとアイデアを、実際に使われているライブラリやコードを題材に解説します。テキスト処理やファイル管理から、テスト駆動開発、API設計、関数型言語的機能の利用、多言語化やデバッグ、保守に到るまで幅広いトピックを網羅。付録ではRuby 1.8と1.9の両対応の手法やワーストプラクティスを取り上げるなど、より優れたコードを書くための力を身につけることができます。Ruby1.9に完全対応。 ケーススタディに基づいて学ぶ書は、より良いコーディングについて学びたいRubyプログラマ必携の一冊です。 まえがき 訳者まえがき はじめに 1章 テストでコードを駆動する 1.1 テスティングフレームワークについて 1.2 テストできるように設計する 1.3 テスティングの基礎 1.3.1 焦点をしぼったテスト 1.3.2 例外

    Rubyベストプラクティス
  • Rubyを「知ってるつもり」の人にお勧めな「Metaprogramming Ruby」本 - Masatomo Nakano Blog

    とてもいいだったので紹介してみる。 Metaprogramming Ruby: Program Like the Ruby Pros by Paolo Perrotta このを読み始めてすぐに、自分がこのに対してタイトルから想像していた内容と違うことに気付いた。 自分が想像していたのは、「こういうケースでは、こういうメタプログラミングをするといいよ」「こういうメタプログラミングのパターンもあるよ」というRubyでするメタプログラミングの実践編のかと思っていた。でも、これは間違いで、このRubyでメタプログラミングができるようになるためのRubyの基礎知識が書いてあるだった(基礎、と言っても初心者向けというわけではなくて、Rubyのベース部分という意味で)。 想像とは違っていたのだけど、結果的に、ちょうど今自分が読むべきだった。 自分は、このを読むまで半年ちょっとRails

  • 「ガベージコレクションのアルゴリズムと実装」という本を書きました。

    gcbook, gcai, GCGCLoverのみなさん、お待たせしました。「ガベージコレクションのアルゴリズムと実装」の情報公開です。 書名:ガベージコレクションのアルゴリズムと実装 著者:中村 成洋/相川 光 監修:竹内 郁雄 ページ数:472ページ 体価格:3,200円 発売開始日:2010年3月17日(水) ※地域・書店によって遅れることがあります ISBN:978-4-7980-2562-9 C3055 読み所 書は次の2つのテーマを扱います。 1.GCのアルゴリズム(アルゴリズム編) 2.GCの実装(実装編) アルゴリズム編では、これまでに考案されてきた数多くのGCアルゴリズムの中 から、重要なものを厳選して紹介します。伝統的かつ基的なものから、やや 高度なアルゴリズムを選定しています。GC独特の考え方や各アルゴリズムの特 性などを理解していただくのがアルゴリズム編の最大

  • 書籍「PHPによるデザインパターン入門」の原稿テキストを公開します - Do You PHP はてブロ

    ご報告が遅くなりましたが、去る2009/09/14に絶版となりました orz 出版から3年ですか。自分が最初に書いた(雑誌ではなく)で、いろいろな思い入れはあったんですが、やっぱりCakePHPなどのフレームワークとかJavascript関連などの"今、熱い"技術と違って、"ブーム"が去るのが早いですね。。。 製作に関わっていただいた方、また書店で手に取っていただいた方、ありがとうございました。 で、これに伴い、校正前の原稿テキストを(一部を除き)順次公開しようと思います。基的に『原稿テキストをHTML形式に変換したもの+図画そのまま』ですので、誤字/脱字、説明不足の箇所もあるかも知れませんがご了承ください。挿絵はありません。 http://www.doyouphp.jp/book/book_phpdp.shtml とりあえず、第1章、第4章のTemplateMethodを公開しま

    書籍「PHPによるデザインパターン入門」の原稿テキストを公開します - Do You PHP はてブロ
  • http://www.kajisoku.org/archives/51382766.html

  • 2010-02-14 - 未来のいつか/hyoshiokの日記

    例えば、次の言葉の意味を知りたい、聞いたことがあるけどよく分かっていないプログラマにとって、お勧めの書籍だ。Unicode/UTF-8/UTF-16/USC-2/JIS X0208/JIS X0212/JIS X0213/SJIS/EUC-JP/CP932/ISO-2022-JP/ASCII/Latin-1/ISO 10646/ISO 8859-1/サロゲートペア/文字化け/機種依存文字/半角カナ/絵文字… JIS X0208やJIS X0213の解説などは圧巻である。書籍にはWebにない利点がある。Webには即時性があるが、文字コードの解説においては、即時性はそれほど求められない。字体ないし字形の差異についてWebではその字体ないし字形がなければ表現しようがないが、書籍であれば細部までこだわって表現できる。 例えば、包摂された「辻」という字の一点しんにょうと二点しんにょうの字体の差はWe

    2010-02-14 - 未来のいつか/hyoshiokの日記
  • Adobe Flex 3 & AIRではじめるアプリケーション開発 - kagamihogeの日記

    業務アプリケーション開発で Flex やることになったら、とりあえずこの一冊を買うのが良いです。業務アプリで必要最小限な情報が載せられています。気を付ける点は、Flex Builder 前提で書かれてるところぐらいでしょうか。でも、仕事ならたいてい Flex Builder 使うことになるだろうので、あまり問題にはならないでしょう。 内容は、Flex の概要や基礎知識から Flex Builder のインストールや MXML, ActionScript について開発に必要な最低限の解説から始まり、サンプルアプリケーションの開発を通して Flex の各種コンポーネントやお作法の説明が続く。ここまでが第一章から第四章で、あとはそこまでの基礎知識をベースに実地で応用を色々と作っていくことになるでしょう。五章はサーバ連携で JavaBlazeDS について書かれている。ここも、とりあえずこれ

    Adobe Flex 3 & AIRではじめるアプリケーション開発 - kagamihogeの日記
  • プログラミングClojure | Ohmsha

    Clojure(クロージャ)は、関数型プログラミングや並行プログラミングといった、先進的で強力なプログラミング手法をサポートするプログラミング言語。進んだパラダイムと実用性との見事なバランス、オープンソースでの公開やJavaとの親和性の高さなどから、注目を集めつつある。 書は、ユーザにとって必要な知識を十分に解説したClojureの実践的な解説書Pragmatic Bookshelf社の"Programming Clojure"を翻訳したもの。基部分から応用的なところまでを網羅的に解説している。

    プログラミングClojure | Ohmsha
  • 自分でエラーに気づくために「失敗のしくみ」

    『失敗のしくみ』は、現場のリスクマネジメントの好著。「失敗」の原因と対策について、ケアレスミスから重大な過失まで幅広くカバーしている。見開き左右に文+イラストの構成で非常に分かりやすい。 仕事上、センシティブな情報に触れることがあるし、失敗の許されない作業もある(この「許されない」とは、失敗したら損害賠償という意)。クリティカルな作業は、複数人でレビューを経た手順を追い、チェックリストを指差呼称するのがあたりまえ。それでもミスを完全になくすことはできない。テストファイルを番環境に突っこんだり、間違ったスクリプトを実行したり、ヒヤリハットは忘れた頃にやってくる。 ありえないミスとして、単位の取り違えも有名だろう。1999年に起きた火星探査機の墜落事故は、メートルとフィートを間違えたことが原因だし、2010年早々に発生した「2000年問題」は、10進数(10)と16進数(0x10)を取り違

    自分でエラーに気づくために「失敗のしくみ」