Skip to content

Latest commit

 

History

History
78 lines (38 loc) · 1.68 KB

slides.md

File metadata and controls

78 lines (38 loc) · 1.68 KB

% Développer et gérer un projet: les bonnes pratiques % Thibault Clérice % Octobre X, 2017

1. Quelles bonnes pratiques ?


2. Former et se former

https://www.commitstrip.com/fr/2016/05/24/training-the-newbie/{height=60%}


3. Ne jamais travailler sur master.


4. Une Issue = Une Branche = Une Pull Request

  • Ne jamais, surtout jamais fusionner ses propres PR en équipe
  • Ne pas merge avant que l'intégration continue ait terminé

5. Une fonction = (> 1) test


6. Ne pas développer ce qui existe déjà

  • Sauf si l'outil fait 150 MO à la place des 10ko que vous avez en tête

7. Améliorer, contribuer

https://www.commitstrip.com/fr/2014/05/07/the-truth-behind-open-source-apps/{height=60%}


8. Penser à votre moi du futur

  • Ille sera tout autant en colère que vos collègues

9. Mettez-vous d'accord sur des bonnes pratiques


10 Indenter

https://xkcd.com/1695/


11. Documenter.


12. Documenter.

http://www.commitstrip.com/fr/2016/07/27/documentation-just-before-vacation/{height=60%}


Liens

Hive Best Practices https://github.com/wearehive/project-guidelines pour Git

https://code.tutsplus.com/tutorials/top-15-best-practices-for-writing-super-readable-code--net-8118 pour le php