プリンシプルオブプログラミング の商品レビュー
ソフトウェア開発を行う上での様々な原理・原則が紹介されている本です。 書籍中にも出てくる「ジョシュアツリーの法則」が示すように、漠然と「システム開発でこういうのは良い/良くない」という抽象的でモヤがかかったようなレベルから、 明確に原理・原則の名前と内容が分かるようになることで...
ソフトウェア開発を行う上での様々な原理・原則が紹介されている本です。 書籍中にも出てくる「ジョシュアツリーの法則」が示すように、漠然と「システム開発でこういうのは良い/良くない」という抽象的でモヤがかかったようなレベルから、 明確に原理・原則の名前と内容が分かるようになることで、日々の業務における良い開発ができるようになる初めの一歩的立ち位置の本だと感じました。 それぞれの原理・原則をどのように業務やコードレベルに適用するかの How は本書ではそこまで詳しく述べられていないので、他の書籍を読んだり、自分でコードを書くなどして身につけていく必要があると思います。
Posted by
リーダブルコードのちょっとムズい版っぽい感じ (?) 内容がちょっと抽象的で、用語もクセがあるので若干イメージがつきにくかった (あとちょっと全体的にクセ強い) とはいえ3年目といわず、辞書的に定期的に読み返すことになるであろうバイブル的な本
Posted by
1-3年目でこれを読んでたら理解できてなかった気もするけど、たしかにその頃に質問しまくってた内容の答えって感じがする 命名規則とか今すぐ共有してチームで実践できそうなものもある 哲学者の言葉とか出てきてコードを用いて実際にそのように振る舞うことで自分や周りが良くなったりプログラミ...
1-3年目でこれを読んでたら理解できてなかった気もするけど、たしかにその頃に質問しまくってた内容の答えって感じがする 命名規則とか今すぐ共有してチームで実践できそうなものもある 哲学者の言葉とか出てきてコードを用いて実際にそのように振る舞うことで自分や周りが良くなったりプログラミングは思想を具現化したものなんだって思ってもっと面白くなりそう
Posted by
1.1で紹介されている「プログラミングに銀の弾丸はない」の意味するところと同じで、結局これが正解!という絶対的正解は無い。何かを重視すれば他のところにしわ寄せがいくトレードオフの関係であることも多い。 筆者が巻頭で、重複する内容や相反する内容が出てくるが、実際はバランスを見て何を...
1.1で紹介されている「プログラミングに銀の弾丸はない」の意味するところと同じで、結局これが正解!という絶対的正解は無い。何かを重視すれば他のところにしわ寄せがいくトレードオフの関係であることも多い。 筆者が巻頭で、重複する内容や相反する内容が出てくるが、実際はバランスを見て何を重視判断するようにと言っているようにと言っているように、その時々の状況を見て自分で判断していくしかない。 ただその時にひとつの価値観を知らないよりは、多角的な視点から選択肢を評価できた方がより良いエンジニアになれると思うので、自分の中の引き出しは増やしていくようにしたい。 気になる項目の参考文献は読んでみたい。
Posted by
配架場所・貸出状況はこちらからご確認ください。 https://www.cku.ac.jp/CARIN/CARINOPACLINK.HTM?AL=10278844
Posted by
本書は言語や分野を問わず「コードを書く人」に向けて書かれています。内容は抽象的で、コードのサンプルはありません。そのため本のタイトルに『3年目までに身につけたい〜』とありますが、プログラミング始めたての人やこれからエンジニアを目指す段階の人だと読んでもあまりピンとこなさそうだなと...
本書は言語や分野を問わず「コードを書く人」に向けて書かれています。内容は抽象的で、コードのサンプルはありません。そのため本のタイトルに『3年目までに身につけたい〜』とありますが、プログラミング始めたての人やこれからエンジニアを目指す段階の人だと読んでもあまりピンとこなさそうだなと思いました。なので個人的には最低でもコードを書く経験を数ヶ月してから読むことをオススメします。 内容は「確かにその通りだな」と共感できるものが多く、その中で新たな学びもあり良かったです。1つのプリンシプル(=原則)についての説明が大体2〜5ページ、長くても10ページぐらいで読みやすいのも、一気に読んだわけではなく隙間時間を使って少しずつ読んだ自分にとっては有り難かったです。 ーーーーー 自分のブログから引用 https://kwn1125.hatenablog.com/entry/2023/01/23/210000
Posted by
会社の共有本棚から読みましタ。新しい知識はないですガ、エンジニアなら会話で出てくるような用語が一語1〜2ページくらいの規模でザッとまとまっていまス。説明も平易でスッと入ってきまス。1年目で読んでおきたい本
Posted by
コーディングをする上の心構えについて、教えてくれる本。 コーディングは書いてる時間よりも、読んでもらう時間の方が圧倒的に長く、他者のことを意識して書くことを改めて感じさせられた。 ここで書かれている内容は、コーディングだけではなくその他の分野のエンジニアにも当てはまるように感...
コーディングをする上の心構えについて、教えてくれる本。 コーディングは書いてる時間よりも、読んでもらう時間の方が圧倒的に長く、他者のことを意識して書くことを改めて感じさせられた。 ここで書かれている内容は、コーディングだけではなくその他の分野のエンジニアにも当てはまるように感じた。 ・1つの関数にはひとつの機能 ・抽象とは捨象と一般化 ・ブルックスの法則 ・コンテキストを理解し、作業をしてくれる達人は本当に貴重な存在 などは機械系エンジニアとして働いている自分にもためになる内容だった。 とにかくKISS、コードをシンプルに保つことを心がけたいと思う。
Posted by
#以前に読了していましたが、登録していなかったので改めて。 プログラマ…いや、ITエンジニアであれば、一度は通っても良い本なのではと思います。
Posted by
プログラマーの心得を各書、各経験から集めたという感じです。 一応、、プログラム周辺のお仕事をしてる身としては3年目でこの内容を身につける事は到底できませんでした。。しかし、書いてあることは真実だと実感してます。 ※それぞれのプリンシプルで真逆のことが記載されてたりしますが、間違...
プログラマーの心得を各書、各経験から集めたという感じです。 一応、、プログラム周辺のお仕事をしてる身としては3年目でこの内容を身につける事は到底できませんでした。。しかし、書いてあることは真実だと実感してます。 ※それぞれのプリンシプルで真逆のことが記載されてたりしますが、間違いではなくてそれをいい「加減」で使いこなすのが大変だったりしますね。。
Posted by
