Je suis un programmeur amateur (j'ai commencé avec VBA pour rendre Excel plus rapide) et j'ai travaillé avec VB.NET / C # .NET et j'essaie d'apprendre ADO.NET.
Une facette de la programmation qui m'a toujours frustré est à quoi ressemble le «bon»? Je ne suis pas un professionnel donc je n'ai pas grand-chose à comparer. Qu'est-ce qui fait un meilleur programmeur? Est-ce:
- Ils ont une meilleure compréhension de tous les objets / classes / méthodes dans une langue donnée?
- Leurs programmes sont-ils plus efficaces?
- La conception de leurs programmes est bien meilleure en termes de meilleure documentation, bon choix de noms pour les fonctions, etc.?
En d'autres termes, si je devais regarder le code d'un programmeur professionnel, quelle est la première chose que je remarquerais à propos de son code par rapport au mien? Par exemple, je lis des livres comme «Professional ASP.NET» de Wrox press. Les exemples de code de ce livre sont-ils de «classe mondiale»? Est-ce le summum? Est-ce qu'un programmeur de haut niveau examinerait ce code et penserait que c'était du bon code?