私は趣味のプログラマー(VBAで始めてExcelをより速くするため)であり、VB.NET / C#.NETを使用しており、ADO.NETを学習しようとしています。
いつも私を苛立たせているプログラミングの側面は、「良い」はどのように見えるのですか?私は専門家ではないので、比較するものはほとんどありません。優れたプログラマーは何ですか?それは...ですか:
- 彼らは与えられた言語のすべてのオブジェクト/クラス/メソッドをよりよく理解していますか?
- 彼らのプログラムはより効率的ですか?
- それらのプログラムの設計は、より良いドキュメント、関数の名前の適切な選択などの点ではるかに優れていますか?
別の言い方をすれば、もし私がプロのプログラマーのコードを見たとしたら、私のコードと比較して私が最初に気づくことは何ですか?たとえば、Wroxプレスによる「Professional ASP.NET」のような本を読んだ。その本のコード例は「世界クラス」ですか?それは頂点ですか?トップガンのプログラマーはそのコードを見て、それが良いコードだと思いますか?