34 votes

Le style de programmation est-il important? Quelle est l'importance?

L'année dernière j'ai été dépannage d'un membre de l'équipe de code, et il manquait des tirets et des commentaires. Je parlais de lui en parler en lui disant qu'elle n'était pas une bonne idée, mais il a offensé. Il a été/est plus intelligent que moi ou certainement les plus éduqués.

Depuis que j'ai découvert il a demandé à Microsoft et quand ils lui avaient faites une liste doublement chaînée de mise en œuvre, il l'a écrit sans indentation ou des commentaires, en précisant qu'il n'a pas le temps de s'inquiéter au sujet de style. ( C'était une soumission par courriel pour lesquels il y a 2 heures )

Microsoft ne l'appelle pas en arrière..... Comment pensez-vous qu'ils ont répondu, comment réagiriez-vous?

Toute personne à partir de Microsoft ici que peut suggérer ce qu'ils allaient faire dans ce cas?

53voto

Adam Bellaire Points 42797

Aucun programmeur est une île. Quelqu'un va avoir à lire leur code d'un jour. Il a été répété à de nombreuses reprises avant:

Toujours code comme si le gars qui se termine jusqu'à maintenant votre code sera violent psychopathe qui sait où vous vivre. -- Martin Golding (peut-être)

Cela dit, si leur style est adéquate, il y a beaucoup d'autres choses plus importantes à évaluer lors de l'embauche d'un programmeur. Mais si ils refuse d'utiliser les commentaires ou tentent de faire de leur code lisible pour les autres, c'est un deal-breaker.

16voto

Brian Ensink Points 7579

Un développeur qui ne se soucie pas du style, c'est comme un artiste, un peintre, qui se fiche de la couleur.

9voto

Oli Points 65050

Il y a peu d'excuse pour ne pas commenter, et rien pour ne pas l'indentation. L'Indentation est gérée par la plupart des meilleurs éditeurs et de commentaire devrait venir comme une seconde nature pour quelqu'un qui MME peut comme à la location.

Ils sont certainement les deux disciplines que les gens (soit naturellement, soit par la scolarité) afin de ne pas montrer non plus, peut-être, montre un manque de discipline, ou, au moins l'effort de l'exprimer.

Edit: 2 heures pour une liste liée?! Je vois qu'il voulait dire maintenant... à Côté de tout ce que le formatage en restant une heure cinquante minutes, il aurait été assez difficile! (Je suis le seul à jouer - je supposer qu'il y a plus de l'entrevue que une liste!)

9voto

Erick B Points 728

Le Code est lu par trois entités: L'ordinateur, le programmeur, et, finalement, le responsable.
Le Style et la mise en forme n'est pas pertinent pour l'ordinateur, peut-être importantes pour le programmeur, mais il est certainement important pour le responsable, qui a de l'essayer et d'en comprendre les fonctionnalités du programme.
Refusant de répondre à d'autres développeurs à rendre le code lisible est un manque de respect.
La création d'organiser le code source significative les noms de variables et des commentaires est une forme de politesse à quelqu'un d'autre qui le lit.

8voto

Dima Points 19888

Le style de programmation est très important. Les commentaires encore plus. Même si vous travaillez seul, sur votre propre projet, vous devez commenter votre code, car un mois plus tard, vous ne vous souviendrez plus de ce que vous avez fait et pourquoi. Et si vous travaillez en équipe, un code peu clair, non formaté et non commenté peut provoquer un sinistre.

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