44 votes

Je suis en train de compiler un état d'esprit de programmation pour mon équipe: quels sont les vôtres?

Je travaille sur une liste de tout ce qui m'aide à partager le pourquoi de l'approche de la programmation et de la pensée autant que la façon de faire quelque chose.

Pour cela, je voulais construire une liste de choses qui sont:

  • les meilleures pratiques,
  • mieux pensé,
  • meilleure approche...

que l'aide d'un programmeur de la capacité d'analyser, de penser, d'approche, de résoudre et de mettre en œuvre dans la manière la plus efficace.

J'ai vu des dizaines de précieuses observations en question tout au long de Débordement de Pile, mais je ne pouvais pas trouver un endroit où nous garder ensemble. Il est le plus controversé des avis sur un Débordement de Pile. Cependant, je suis tout simplement à la recherche ont sagement approuvé idées qui peuvent être partagées et aider mon équipe, et je m'approche et de résoudre les problèmes de qualité par une meilleure programmation.

Espérons que cela peut être un endroit pour rassembler les un ou deux doublures qui sont concis, profonde et facile à partager, répétition de l'examen. Si nous continuons à une règle par la réponse qu'il pourrait être plus facile de voter en haut/en bas.

Je vais commencer par le premier.

SEC - Ne pas se Répéter - Dans le code, des commentaires ou des documents.

52voto

Torsten Marek Points 27554

Laissez toujours le code un peu mieux que lorsque vous l'avez trouvé.

52voto

Jens Roland Points 19171

Le code n'existe pas tant qu'il n'est pas entré dans un système de contrôle de version .

35voto

nzpcmad Points 15270

N'ayez pas peur d'admettre "je ne sais pas" et demandez.

10 minutes en demandant à quelqu'un d'économiser une journée en tirant les cheveux!

32voto

Jens Roland Points 19171

Ne réinventez pas la roue

S'il devrait y avoir une fonction pour cela dans la bibliothèque principale, il y en a probablement une.

32voto

dw.mackie Points 1149

KISS - Restez simple, stupide.
Choisissez la solution la plus simple qui fonctionne .
Ne compliquez pas les choses avant qu'elles ne soient nécessaires.
Ce n'est pas parce que tout le monde utilise un cadre compliqué pour résoudre son problème que vous devez le faire.

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