Jestem programistą hobbystą (zacząłem od VBA, aby przyspieszyć osiąganie doskonałości) i pracuję z VB.NET / C # .NET i próbuję nauczyć się ADO.NET.
Aspektem programowania, który zawsze mnie frustrował, jest to, jak wygląda „dobre”? Nie jestem profesjonalistą, więc nie mam z czym porównać. Co czyni lepszego programistę? Czy to:
- Lepiej rozumieją wszystkie obiekty / klasy / metody w danym języku?
- Ich programy są bardziej wydajne?
- Projekt ich programów jest znacznie lepszy pod względem lepszej dokumentacji, dobrego wyboru nazw funkcji itp.?
Innymi słowy, gdybym miał spojrzeć na kod profesjonalnego programisty, jaka jest pierwsza rzecz, którą bym zauważył w jego kodzie w stosunku do mojego? Na przykład czytam książki takie jak „Professional ASP.NET” wydawnictwa Wrox press. Czy przykłady kodu w tej książce są „światowej klasy”? Czy to szczyt? Czy któryś z najlepszych programistów spojrzałby na ten kod i pomyślałby, że to dobry kod?