36 votes

L'idée fausse la plus nuisible des débutants en matière de programmation ?

Duplicata possible :
Quelle est votre plus ancienne hypothèse de programmation qui s'est avérée incorrecte ?

Quelle est, à votre avis, l'idée fausse la plus nuisible que vous ayez vue chez les novices en programmation ?

1voto

En tant qu'instructeur à temps partiel, j'ai observé qu'ils pensent généralement que la programmation est TRÈS TRÈS DIFFICILE !

1voto

Frangossauro Points 1371

D'après mon expérience avec mes amis débutants, je pense que l'idée fausse la plus répandue est que valider les données et rendre votre code infaillible est une perte de temps. Vraiment, TOUT LE MONDE dans ma classe de CA ne valide pas les données d'ENTRÉE !

  • L'autre, c'est qu'il suffit de s'asseoir sur la chaise et de coder. Oubliez de rédiger votre problème et d'étudier les meilleures approches avant même de toucher le clavier. Et ils créent aussi des codes si complexes alors qu'une approche beaucoup plus simple et jolie fonctionnerait ?

Juste mes deux centimes.

1voto

johnny Points 6349

Que tous les autres sont des génies parce qu'ils peuvent coder rapidement et pas vous. Après avoir passé un peu de temps avec eux, vous vous rendez compte qu'ils résolvent les problèmes comme vous et que c'est une question d'expérience qui, à son tour, donne de l'intuition - oh, qu'ils utilisent les moteurs de recherche, comme vous.

1voto

Umair Ahmed Points 4020

Manque d'indentation... noms de variables et commentaires incorrects. c'est dommageable car ils sont capables de faire de petits programmes malgré ces erreurs

1voto

Kevin Peterson Points 4456

D'abord qu'ils peuvent ignorer le contrôle d'erreur, ou que le contrôle d'erreur peut être traité comme une réflexion après coup, ou que capturer l'exception signifie que vous pouvez ignorer le fait qu'elle s'est produite. Cela vous donne du code qui fait des choses comme :

try {
    date = format.parse(dateString);
} catch (ParseException e) {
    log.debug("exception: ", e);
}
String message = "The date was " + date.toString();

La deuxième idée fausse serait de croire que la programmation deviendra facile. Ce n'est pas le cas. Les problèmes se développeront en fonction de vos capacités.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X