ソフトウェアテスト

テスト駆動開発

「テスト駆動開発」本書ではテスト駆動開発のゴールは「動作するきれいなコード」であると述べている。では、どうすれば動作するきれいなコードにたどり着けるのだろうか。テスト駆動開発の2つのルール・自動化されたテストが失敗したときのみ、新しいコード...
プログラミング理論

リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック

「リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック」本書の目的は読みやすいコードを書くことである。その中心となるのはコードは理解しやすくなければいけないという考えだ。本書ではC++、Python、Java、Java...
.NET開発

.NET Frameworkエッセンシャルズ 第2版

「.NET Frameworkエッセンシャルズ 第2版」オライリー・ジャパン本書はMicrosoft .NET Frameworkについてのコンパクトな入門書で、.NET プログラミングを学習したいプログラマの為に書かれています。.NET ...
プログラミング理論

レガシーコードからの脱却 ―ソフトウェアの寿命を延ばし価値を高める9つのプラクティス

「レガシーコードからの脱却 ―ソフトウェアの寿命を延ばし価値を高める9つのプラクティス」本書は開発者が変更可能なコードを書くための原則とプラクティスを学び、ソフトウェアの開発と保守のコストを下げるために書かれたという。レガシーコードは修正、...
.NET開発

The Root of .NET Framework

「The Root of .NET Framework」本書は日本人による日本人のために共通言語ランタイム(CLR)の詳細な説明を広範囲に網羅することを試みたものだと著者はいう。非常に低レベルなマシン語やメモリ関連の非公開な情報を扱っていま...
グラフィックス

2Dグラフィックスのしくみ ――図解でよくわかる画像処理技術のセオリー

「2Dグラフィックスのしくみ ――図解でよくわかる画像処理技術のセオリー」本書は2Dグラフィックスの仕組み、画像処理の原理について詳しく知りたい方に向けた技術解説書です。デジタルイラストが趣味の方やグラフィックス処理に興味のあるプログラマま...
開発手法

実務で役立つWBS

「実務で役立つWBS」本書はWBSの基本原則、作成と適用に関する包括的な1冊となっています。WBSによりプロジェクトの構造を明らかにし、立ち上げたプロセスを効率化するほか、計画、コントロールコミュニケーションのツールとしてプロジェクト全体を...
開発手法

カンバン ソフトウェア開発の変革

「カンバン ソフトウェア開発の変革」著者が初めて日本の工場に訪れた時に見た管理システムである「カンバン」が、工場での在庫補充だけのモノではないと知ったそうです。本当に価値のあることを行い、具体的な問題を発見し、仕事のやり方や他の人との連携方...
開発手法

Clean Architecture 達人に学ぶソフトウェアの構造と設計

「Clean Architecture 達人に学ぶソフトウェアの構造と設計」本書はRobert C. Martin(ボブ・マーチン)によるソフトウェア設計の本です。ソフトウェアアーキテクチャの目的や重要性、設計の原則やコンポーネントの結合・...
.NET開発

アジャイルとスクラムによる開発手法 ~Azure DevOpsによるプロフェショナルスクラムの実践

「アジャイルとスクラムによる開発手法 ~Azure DevOpsによるプロフェショナルスクラムの実践」「Professional Scrum Development with Azure DevOps」の翻訳書で、スクラム開発の基礎から応用...