最近数ヶ月でkatasをコーディングすることにかなり関心を寄せています。私は彼らが私のプログラミングスキルを磨き、仕事で書くコードの質を向上させる素晴らしい方法だと信じています。レガシーコードのリファクタリングを実践するためのKatasのコーディング
カタールが数多くあります。以下のような...
http://schuchert.wikispaces.com/Katas
私はそのうちのいくつかで私の試みは非常にやりがいのあったされている... Katasの優れたリポジトリであることを、これらのを見つけました。
しかし、私が今まで見てきたカタのすべてが、1つの短い来ると感じています。それらのどれもが私に悪いコードのリファクタリングを練習させるように思わない。初心者にはきれいなコードを書く方法を学ぶのはすばらしいですが、私の現在の仕事では、新しいコードを書くチャンスがあまりありません。むしろ、私はしばしばレガシーコードと戦い、モジュールをリファクタリングし、依存関係をなくし、結合を減らす方法を見つけようとしています。
このように、私は、レガシーコードをリファクタリングしてクリーンなコードに変換するスキルを磨くために使用できるカップルのKatasを見ています。
既に存在するものは誰か知っていますか?私が仕事をしている間、私はそれで多くの練習を受けることがわかっています...しかし、私はすぐに従属関係を解きほぐし、あまりにも多くを行う。
+1素敵な質問を有用な情報提供された – KLE
私は+1以上を与えることができたらいいです:)素晴らしい質問。私はプログラミングのこの種の練習について考えたことはありません。 – TJMonk15
マイケルフェザーズのリファクタリングが輝く部分があるもの...レガシーコードのリファクタリングのために小さなシステムを実際に投稿する人がいるのが大好きです。私は今一週間以上このような何かを探しています。誰でも?誰でも? :) –