タグ

本と技術書に関するokyawaのブックマーク (3)

  • 技術書典9にて新刊「UI 実装であると嬉しいレシピブック おもしろ編」を頒布致します!|Fumiya Sakai

    9/12から開催される技術書典9にて、表現や動きが特徴的でかつ、ユーザーにもほんの少しだけ遊び心を与えるようなUI実装の解説ををまとめた「UI 実装であると嬉しいレシピブック おもしろ編」を頒布する予定です。 前回に頒布した「UI 実装であると嬉しいレシピブック まかない編」や、今後執筆を進めていく予定のVol.3とは少し異なる位置付けとして少し寄り道した形となっていますが、ご興味のある方は是非お手に取って頂けますと嬉しく思います。(※前回同様に電子版のみのご用意となりますが、これまで頒布してきた書籍についても販売しております😓) 大変なご時世の最中にも関わらず、この様に素敵な機会を準備して下さいました技術書典の運営に携わっている皆様には当に感謝しております。 新刊の内容に関する簡単な説明と紹介 内容は結構一癖がある形ではありますが、アニメーションやインタラクションにひと工夫を加えるこ

    技術書典9にて新刊「UI 実装であると嬉しいレシピブック おもしろ編」を頒布致します!|Fumiya Sakai
  • 職業プログラマーなら必ず読むべき「Code Complete」 - $shibayu36->blog;

    Code Completeの上下巻を読んだ。 CODE COMPLETE 第2版 上 完全なプログラミングを目指して 作者:スティーブ マコネル日経BPAmazonCODE COMPLETE 第2版 下 完全なプログラミングを目指して 作者:スティーブ マコネル日経BPAmazon 読んだ感想としては、職業プログラマーなら必ず読むべきだなと感じた。 このではソフトウェアコンストラクションに関する話題を扱っている。このの中でソフトウェアコンストラクションとは、詳細設計、コーディングやデバッグ、単体テストなどなど、要求定義が終わった後、ソフトウェア製作に必要なプロセス全般のことを指している。 主なテーマとして、どうやってソフトウェアにおける複雑さを減らすことが出来るのか、について書かれている。そのテーマをいろいろな観点から説明されている。例えば以下の様な観点がある。 上流工程の欠陥による

    職業プログラマーなら必ず読むべき「Code Complete」 - $shibayu36->blog;
  • レガシーコード改善ガイド : 小野和俊のブログ

    以前からパラパラと部分的には目を通していたレガシーコード改善ガイドを、週末に最初から最後まで通して読んだ。 テスト駆動開発入門(以下TDD)がゼロからテスト駆動でソフトウェアを開発するための方法を示した書籍であるのに対し、書はテスト駆動で開発されなかったソフトウェアを、後からテスト駆動に変えていく方法を示した書籍である。書の定義によれば、最近開発されたソフトウェアでも、テストコードのないコードはレガシーコードであり、そのレガシーコードを改善し、レガシーコードでなくしていくための道筋を提示するのが書の目的だ。 TDDに興味は持ったものの、自分たちのソフトウェアはすでに完成してユーザーに使われており、今からTDD化のためだけに大きな予算や工数を取るわけにもいかず、「TDDは良いと思うけれど、次のプロジェクトから」という結論に落ち着いた事例を目にしたことがある人は少なくないだろう。そして

    レガシーコード改善ガイド : 小野和俊のブログ
  • 1