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 ?

14voto

Beska Points 6717

Le vrai problème que j'ai vu avec les tyros de la programmation, c'est "la programmation est magique", c'est-à-dire qu'ils ne comprennent pas vraiment que l'ordinateur fonctionnera exactement de manière logique, et fera exactement la même chose à chaque fois qu'il recevra exactement la même entrée.

Ils écrivent quelque chose qui, selon eux, devrait faire ce qu'ils veulent, et quand ça ne marche pas, plutôt que d'essayer d'aborder le problème de manière logique, ils commencent à changer les choses de manière semi-aléatoire, en espérant, apparemment, apaiser les dieux de la magie informatique par leur seule ténacité ou leur volonté de s'abaisser sur l'autel de la fantaisie. Ils pensent que l'ordinateur est capricieux, qu'il change les choses de façon aléatoire et que le mieux qu'ils puissent espérer est de faire en sorte que les choses fonctionnent vaguement et d'espérer que les étoiles restent alignées pendant de longues périodes.

Bien sûr, même pour les programmeurs expérimentés, cela peut se sentir de cette façon parfois, mais il y a une connaissance inhérente que ce qui arrive arrive pour une raison spécifique, et vous devez juste creuser pour arriver à cette raison.

13voto

  1. Que leur programme va fonctionner.
  2. Si l'obstacle précédent est miraculeusement surmonté, que leur programme fonctionnera comme prévu par l'utilisateur final.
  3. Si l'obstacle précédent est à nouveau miraculeusement surmonté, que leur programme résistera à l'épreuve du temps, c'est-à-dire qu'il pourra être maintenu.
  4. Si tous les obstacles précédents sont à nouveau miraculeusement surmontés, que leur deuxième système sera aussi bon ou meilleur

11voto

Joe Zoller Points 577

Que leur solution est la Le seul et unique moyen de résoudre le problème , et tous les autres sont juste stupides et ont tort.

11voto

Hardryv Points 520

L'idée fausse la plus nuisible (version financière) :

"Qu'une formation universitaire est nécessaire pour savoir ou comprendre comment écrire un logiciel."

11voto

Mercurious Points 848

Que vous ont pour avoir des modèles de conception dans votre code.

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