回答編集履歴
1
足りない記述を修正、追加。
answer
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
※回答番外編としてお読みください。
|
2
2
|
|
3
|
-
質の高いプログラムソースコードを読んで、そのコードが意図するものは
|
3
|
+
質の高いプログラムソースコードを読んで、そのコードが意図するものは何(what)か、何故(why)そうなり、どう(how)実装したのかの理由を考え続けることはまったくの正道だと思うのですが、反対に、「これは悪い」と言われる既知のコードを読み、なぜ悪いのか、自分がそうなっていないかを考えるのも、直近で効く薬になると思います。「**アンチパターン**」と言うやつです。
|
4
4
|
|
5
5
|
質問者さんはプログラミング言語としてC#をメインにお使いということで、直接はあたらないのですが、「Cプログラミング診断室」と言う書籍があります。初版が平成5年(1993年!)とかなり昔のものとなりますが、著者様のホームページがあって、
|
6
6
|
[Cプログラミング診断室](http://www.pro.or.jp/~fuji/mybooks/cdiag/)
|