Я программист-любитель (начал с VBA, чтобы сделать Excel быстрее), работаю с VB.NET / C # .NET и пытаюсь изучить ADO.NET.
Один из аспектов программирования, который меня всегда расстраивал, - как выглядит «хорошо»? Я не профессионал, поэтому мне не с чем сравнивать. Что делает программиста лучше? Это:
- Они лучше понимают все объекты / классы / методы на данном языке?
- Их программы более эффективны?
- Дизайн их программ намного лучше с точки зрения лучшей документации, хорошего выбора имен для функций и т. Д.?
Другими словами, если бы я посмотрел на код профессионального программиста, что я бы заметил в первую очередь в его коде относительно моего? Например, я читал такие книги, как «Professional ASP.NET» от Wrox press. Являются ли примеры кода в этой книге «мирового класса»? Это вершина? Сможет ли какой-нибудь опытный программист взглянуть на этот код и подумать, что это хороший код?