RobertC.Martinのレビュー一覧
-
-
Posted by ブクログ
「クラフトマンシップとは、何かをうまくやる方法を知っている状態である。」
クラフトマンシップについて扱ったアンクルボブの新著は、前半の少なくない分量をTDDの解説に割いている。なぜTDDなのか、あとからテストを書くことの弊害、TDDによりコードが洗練されていくさまが丁寧に書かれており、このパートだけでも多くのエンジニアに読んでいただきたい代物だ。
そして、後半の「いい仕事」をするための心構えについてはいろいろ考えさせられた。自分の仕事の影響は、利用者が受ける。そのあたりまえのことを忘れずにクラフトマンシップをもって臨むことが大切なのだ。 -
-
-
Posted by ブクログ
ネタバレエンジニアになったときからアジャイルが当たり前にあったので、アジャイルの目的や手法について詳しく学んだことがなかった。この本で目的や手法についての把握ができてよかった。以下まとめ。
## アジャイルとは
- 開発プロセスを効率化する方法論
- ソフトウェア開発を予測可能、実行可能、管理可能にする方法論
## 第1章 アジャイル入門
ソフトウェア開発の4つのよりよい手法として以下があげられた
- プロセスやツールよりも 個人と対話を
- 包括的なドキュメントよりも 動くソフトウェアを
- 契約交渉よりも 顧客との協調を
- 計画に従うことよりも 変化への対応
### 鉄十字とは
- -
-
Posted by ブクログ
アジャイル開発をどれだけ実践できるだろうか、実践できていだろうかと考えて、本書を手に取った。
アジャイルの考えやプラクティスがたくさんケーススタディできるようになった昨今において、アジャイル失敗しているなどあるがWF vs アジャイルを見かけることもある。
アプローチの違いでしかないので、どちらがいいか悪いかはない。
この本を読んでいて、アジャイルマニュフェスト自体を誤解していたなと思った。アジャイルを本格的に導入実践するにあたって参考にしていきたい。
そして、アジャイルに失敗したことがある人こそ一度読んでみてほしい。そもそもアジャイルというものを誤解していたから失敗したということがあるかもし -
Posted by ブクログ
Clean Craftsmanship
プログラマーのRobert C.Martin氏の著書です。
倍増する経験の浅いプログラマーに向け、プロのプログラマーが持つべき規律、基準、倫理とは、何であるかを解説した本になります。
【本書で学べること・考えること】
- 規律
XP(Extreme Programming)プラクティスの「サークルオブライフ」から、技術に関する以下の5つのプラクティスをベースに解説しています。
- テスト駆動開発
- リファクタリング
- シンプルな設計
- 協力的プログラミング
- 受け入れテスト
- 基準
基準とはベースラインとなる「 -
Posted by ブクログ
Clean Code アジャイルソフトウェア達人の技
プログラマーのRobert C.Martin氏の著書です。
Javaを例にして、プログラムを書くときの心構え、注意点、アンチパターン、リファクタリングのやり方などを解説した本になります。
リーダブルコードより、レベルの高い話しが書かれています。
【本書で学べること・考えること】
- クリーンコードとは何か
- 意味ある名前とは
- 関数のあるべき姿
- コメントのあるべき姿
- 書式化のメリット
- オブジェクトとデータ構造
- エラー処理
- 境界
- 単体テスト
- クラス
- システム
- 創発
- 同時並行性
- においと経験 -
Posted by ブクログ
Clean Agile 基本に立ち戻れ
プログラマーのRobertC.Martin氏の著書です。
アジャイル宣言以後、プログラミングの世界で定着したアジャイルですが、広がるにつれ誤解も一緒に広がっています。
アジャイルとは何なのかを、基本に戻って確認するための一冊です。
【本書で学べること・考えること】
- アジャイルの歴史(アジャイル宣言)
- アジャイル概要
- サークルオブライフ(XP)
- 顧客、開発者の権利
- ビジネスプラクティス
- チームプラクティス
- テクニカルプラクティス
- アジャイルの価値基準
- 大規模アジャイル
- クラフトマンシップ
読んでみての感想 -
-
Posted by ブクログ
ネタバレアジャイルは経験したことがないが、もし経験した時にはこの本をもう一度読み返して、アジャイルの本質は忘れずに取り組んでいきたい。
アジャイルと一緒によくでてくるXPやTDD等、本書の言葉でいえばメソドロジーにこだわるのではなく、そのメソドロジーで叶えたいとしているイデオロギーを見据えることが大事であるというのは、見失わないようにしたい…。
本書ででてくるプラクティスも、いずれはよりよいプラクティスに代替され、マニフェストも塗り替えられていくのかもしれない。
アジャイルだけに限らず、ソフトウェアの開発手法の本質について考えさせられる内容でした。
-
-