スティーブ・マコネルのレビュー一覧
-
-
Posted by ブクログ
下巻で扱われるのはコードの改良、システムの考察、そしてソフトウェア職人気質だ。
テスト、コラボレーティブな開発(ペアプログラミング)にコードチューニング、リファクタリングが一つの書籍という体系に纏められているのは改めて素晴らしいことだ。「コンプリート」の名の通り、優れたコードコンストラクションを実現するために必要な要素がギュッと詰まっている。たとえばよりよいコメントの書き方、Lint使用の推奨など現代のプログラミングの礎となっている。
もちろん、時代柄古びてしまっているところはある。
それを補ってあまりあるほど本書は魅力的であり、また現代のエンジニアにとっても変わらず必修科目であるといえる -
-
-
-
Posted by ブクログ
私は、マコネルをまったく信用していませんでしたが、この本で私の認識が間違っていたことが分かりました。上流設計から、コーディング、マネジメントまで、ソフトウエア開発について、ここまで網羅した本は他にないでしょう。ほとんどの指摘は的を得ており、私は、90%以上の彼の主張に賛成します。また、ほとんどのソフトウエアプロジェクトでは、ソースコードが唯一のドキュメントであるという言い切り方は、この人が現場での経験を充分積んだプロのプログラマーであることを証明しています。エンジニアは、先人の知恵に学ぶべきであり、この人は、学ぶに値する本当のプロです。ぜひ、この本(上下巻とも)を読むべきです。
-
Posted by ブクログ
プログラミングでの命名規則を徹底検討
よりよいプログラミングを目指して書かれた書籍。分厚い。大量の文献が引用されており,読み応えが十分。
上下巻に分かれており,この上巻では主にプログラミングでの名前について解説されているのが印象的だった。
関数(ルーチン)の名前はどうすればいいか?変数名はどう書けばいいか?データ型やステートメントはどう使い分けるのがいいかなど,実際のプログラミングで誰しも一度は悩むような項目を扱っている。
たとえば,TotalDataとするか,DataTotalとしたほうがいいのか。
クリーンコードやリーダブルコードなど他のコーディングに関する本でもこうした項目に言及し -
Posted by ブクログ
ネタバレプログラマ志望の人にはぜひ読んで欲しい。
プログラマになってしまうと、仕事が忙しくて読む時間がない人が大勢います。
学生のうちに読んでおくのがいいかもしれません。
goto文論争など基本的な情報の資料にもなっています。
すでにプログラマになっている人は、C言語プログラマだけに限らず、多くの方が読まれているとよいと思います。
会社が、本当にプロを養成するつもりなら、必ず読めというと思います。
会社が、読む時間を工面してくれるはずです。
会社が、一時的な金儲けだけを目指している場合には読めと言われないかもしれません。
プロとしての仕事を目指すのではなく、顧客の対応の時間を重視し -
-
Posted by ブクログ
ソフトウェア開発におけるベストプラクティスを網羅的に解説したプログラマにとってのバイブル的書籍である。
著者はソフトウェア工学の第一人者であるスティーブ・マコネルで、
私の会社の机にも置いてある「SWEBOK」の構築を主導している人物でもある。
この書籍が解説している範囲的は主に詳細設計?テストで、
上巻では詳細設計?プログラミングの部分を解説している。
この書籍の良いところは、かなり具体的に例を示している点で、
例えば、コーディングの際の擬似コード(PPP)のススメや、
変数の宣言、定義等のベストプラクティスなど、
実際の実務に直ぐにでも生かせるようなテクニックを惜しげもなく教えてくれる。 -
Posted by ブクログ
■概要
コードは書く事に費やす時間より
読むことに費やす時間のほうが長い
読みやすいコード(=変更するときに間違えにくいコード)
を書くための色々なテクニックが紹介されている
割と基本的な事からしっかり書かれている
■感想
こんないい本を今まで読んでなかったなんて・・・と,衝撃を受けた
後1~2年早く読んでいれば卒業研究のプログラムなどがもっと効率よく書けたのに.
量は多いけど,栄養たっぷりで美味しいので
もりもり食べれた(本を食べ物に例えたメタファー)
ただ,全部消化しきったわけではないので
もっと経験を積んだ後に,また読み返したい1冊
我流でプログラムを勉強したが
読みやすい