プログラミング作法
Brian W. Kernighan, Rob Pike, 福崎 俊博KADOKAWA360ページISBN 9784048930529
コード品質タグで同率19位(56冊中)。Zenn・Qiitaなどの7記事で紹介され、全期間では同率104位(言及のある1,753冊中、時点)。
- 紹介記事
- 7件
- 媒体別
- Qiita 4・企業テックブログ 3
- 初めての紹介
- 最新の紹介
この本を選ぶ前に
- 出版年
- (約10年前)
- タグ内の順位
- コード品質タグで同率19位(56冊中・紹介記事数の順)
紹介の推移
2015年上期から2026年上期までの23期のうち7期で紹介されています。直近の2026年上期は紹介がありませんでした(本を紹介した記事は93記事)。
数値を表で見る
| 期間 | この本 | 全体 | 割合 |
|---|---|---|---|
| 2026年上期 | 0記事 | 93記事 | 0% |
| 2025年下期 | 0記事 | 137記事 | 0% |
| 2025年上期 | 0記事 | 127記事 | 0% |
| 2024年下期 | 0記事 | 160記事 | 0% |
| 2024年上期 | 0記事 | 120記事 | 0% |
| 2023年下期 | 0記事 | 132記事 | 0% |
| 2023年上期 | 1記事 | 93記事 | 1% |
| 2022年下期 | 0記事 | 95記事 | 0% |
| 2022年上期 | 1記事 | 71記事 | 1% |
| 2021年下期 | 1記事 | 68記事 | 1% |
| 2021年上期 | 0記事 | 47記事 | 0% |
| 2020年下期 | 1記事 | 67記事 | 1% |
| 2020年上期 | 0記事 | 37記事 | 0% |
| 2019年下期 | 1記事 | 40記事 | 3% |
| 2019年上期 | 0記事 | 27記事 | 0% |
| 2018年下期 | 0記事 | 14記事 | 0% |
| 2018年上期 | 0記事 | 9記事 | 0% |
| 2017年下期 | 0記事 | 14記事 | 0% |
| 2017年上期 | 1記事 | 9記事 | 11% |
| 2016年下期 | 0記事 | 3記事 | 0% |
| 2016年上期 | 0記事 | 4記事 | 0% |
| 2015年下期 | 0記事 | 4記事 | 0% |
| 2015年上期 | 1記事 | 8記事 | 13% |
「全体」は、その期に公開され、いずれかの本を紹介した記事の数(ZennとQiitaへの同時投稿は1本と数える)。
紹介している記事
いいね数順 · 7件記事ごとの説明は、記事本文のうちこの本に触れた部分をAIが要約したもので、筆者の原文ではありません。
- 【Webエンジニアど素人から3年生ぐらいになるまでに読むと良い本】を段階的にまとめた Qiita · JunyaShibato · · いいね 2,559
- 実務未経験者が今まで独学に使ってきた技術書を公開していくよ Qiita · 天才 · · いいね 49
先に紹介したVOYAGE GROUP本の編集者であるプログラマー和田卓人氏がTwitterで紹介していたことをきっかけに、読んでみようと購入したと述べている。ただし、記事執筆時点ではまだ読めておらず、LPIC1を取得した後に読む予定としている。
- 鬼滅の刃ではなく技術書を読んでいた半年間 Qiita · 翔 金丸 · · いいね 14
- リーダブルコードの感想などまとめ Qiita · 矢島 達朗 ·
- ソフトウェア設計についてtwada技術顧問と話してみた 〜 A Philosophy of Software Design をベースに 〜 企業テックブログ · NTTコミュニケーションズ ·
対話の中でtwada氏が、似た機能が複数あるインタフェースの例としてこの本を挙げている。Cの標準ライブラリで1文字出力にputc、fputc、fprintf、fwriteがあり利用者が混乱する点を取り上げ、広いインタフェースより狭いインタフェースが望ましいとする記述を引用して、機能を安易に増やさない設計の根拠にしている。
- 現役エンジニアが「4月入社の新人エンジニア」におすすめする書籍17冊 企業テックブログ · paiza ·
筆者らは、スタイル、アルゴリズムとデータ構造、設計と実装などの章立てで、壁や落とし穴にぶつかったときにどう行動すべきかを解説した本と紹介している。守った方がいいルールの多くが書かれており、読んでおけば今後プログラミングで苦労することをかなり減らせるはずだとしている。
- 4月入社の新人ITエンジニアがGWに読んどくとよさげな良書11選 企業テックブログ · paiza ·
スタイル、アルゴリズムとデータ構造、設計と実装などの章立てで、プログラミング中に壁や落とし穴に当たったときの行動を解説した本として紹介している。守った方がよいルールの多くが書かれており、読了すれば以降のプログラミングでの苦労がかなり減ると筆者は述べている。
この本について
この本は、プログラミングで生じる問題に対し、コード例をもとに実践的な対処の考え方を示す書籍である。扱う範囲は、スタイル、アルゴリズムとデータ構造、設計と実装、インターフェイス、デバッグ、テスト、性能、移植性、記法にわたる。C、C++、Javaなどで書かれた実際のコードを例に、読みやすさや設計、動作確認、実行効率、異なる環境への対応といった観点から、日々のプログラミングで直面する課題を考える。章立ては、コードの書き方から実装・検証・性能・移植性までを扱い、最後にエピローグとルール表を置く。個別の言語機能を学ぶ構成ではなく、複数の言語のコードを題材に、プログラムを作成し、点検し、改善する際の判断材料を扱う。
楽天ブックスの商品説明と紹介記事をもとにAIが要約したものです。原文の転載ではありません。