ハロー、 ワールド!
Refactoring.Guru を使えば、 リファクタリング、 デザインパターン、 SOLID 原則、 その他の賢明なプログラミング技法について、 知っておくべきことを簡単に見つけ出せます。
このサイトでは、 大局的観点、 お互いの関連、 なぜ重要かなどを説明します。 筆者は勿論これらの概念を発明したわけではありません。 ほとんどは、 今や過去となってしまった 20 世紀に発明されています。 しかし、 多くのプログラマーにとって、 リファクタリングとパターンと一般的プログラミング原則のつながりは、 謎の部分が多いと思います。 私はこの問題を解決したいと思います。
リファクタリング (日本語版近日)
リファクタリングは、 新しい機能を作成せずにコードを改善する体系的なプロセスです。 リファクタリングは、 混沌をクリーンなコードとシンプルなデザインに転換します。
リファクタリングの詳細 »デザインパターン
デザインパターンは、 ソフトウェア設計でよく起きる問題に対する典型的な解決方法です。 これらは、 事前に用意された、 問題解決のための設計図で、 それを元に適宜変更して、 自分のコードにおける特定の設計上の問題の解決に使用できます。
デザインパターンの詳細 »