目次 このページのソースコードを表示
公開日:
更新日:

プログラミングするにあたり役に立った本たち

定本 Cプログラマのためのアルゴリズムとデータ構造

著者

近藤嘉雪(こんどう よしゆき)

発行所

SBクリエイティブ株式会社

発行年

2014年 2月 25日 第28刷発行

概要

あらゆるプログラムに共通する基本的なアルゴリズム(ソート, 探索, ハッシュ法…)と、データ構造(リスト, 木構造, …)を、C言語を用いて解説している。

サンプルコードも無駄がなく、洗練されており、ほかの言語に移植する際にも参考になる。

Refactoring.Guru

https://refactoring.guru/

最終アクセス日

2023-04-29

概要

ソフトウェア設計でよく起こる問題に対する典型的な解決方法である"デザインパターン"と、散らかったコードをきれいにする体系的なプロセスである"リファクタリング"について解説している。

デザインパターンでは、各パターンごとにそのパターンが必要となった背景や、解決方法、メリットデメリットが述べられている。サンプルコードも多くの言語(C#, C++ Rust, Go, pphp, …)ごとに提示されている。

リファクタリングでは、散らかったコードに気づくためのサインと、リファクタリングを行うテクニックが示されている。

「https://contentsviewer.work/Master/Programming/Books/Books」から取得