Advertisement
Advertisement

More Related Content

Advertisement

Merci de laisser ce code dans l'état dans lequel vous aimeriez le trouver

  1. Merci de laisser ce code dans l’état dans lequel vous aimeriez le trouver !
  2. Cédric “Skwi” Spalvieri CTO Novaway @le_skwi http://skwi.fr @le_skwi Merci de laisser ce code dans l’état dans lequel vous aimeriez le trouver
  3. “Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live.” John F. Woods @le_skwi Merci de laisser ce code dans l’état dans lequel vous aimeriez le trouver
  4. @le_skwi Merci de laisser ce code dans l’état dans lequel vous aimeriez le trouver
  5. Qu’est ce que c’est, du “bon code” ? @le_skwi Merci de laisser ce code dans l’état dans lequel vous aimeriez le trouver
  6. Rend plus productif·ve " # Respecte la vie privée Est accessible ✅ % S.O.L.I.D Coûte peu & ' Rapporte beaucoup … @le_skwi Merci de laisser ce code dans l’état dans lequel vous aimeriez le trouver
  7. Developer Experience @le_skwi Merci de laisser ce code dans l’état dans lequel vous aimeriez le trouver
  8. Qui va maintenir le code ? @le_skwi Merci de laisser ce code dans l’état dans lequel vous aimeriez le trouver
  9. Qui va maintenir le code ? @le_skwi Merci de laisser ce code dans l’état dans lequel vous aimeriez le trouver
  10. Qui va maintenir le code ? @le_skwi Merci de laisser ce code dans l’état dans lequel vous aimeriez le trouver
  11. Qui va maintenir le code ? @le_skwi Merci de laisser ce code dans l’état dans lequel vous aimeriez le trouver
  12. Les fenêtres cassées @le_skwi Merci de laisser ce code dans l’état dans lequel vous aimeriez le trouver Per-Olof Forsbergc
  13. Les fenêtres cassées @le_skwi Merci de laisser ce code dans l’état dans lequel vous aimeriez le trouver Per-Olof Forsbergc créent de la dette technique
  14. La communication @le_skwi Merci de laisser ce code dans l’état dans lequel vous aimeriez le trouver
  15. La communication @le_skwi Merci de laisser ce code dans l’état dans lequel vous aimeriez le trouver avec le resteentre devs ? ?
  16. La communication @le_skwi Merci de laisser ce code dans l’état dans lequel vous aimeriez le trouver avec le resteentre devs • écrire du code humain ?
  17. “Any fool can write code that a computer can understand. Good programmers write code that humans can understand.” Martin Fowler @le_skwi Merci de laisser ce code dans l’état dans lequel vous aimeriez le trouver
  18. La Charge Cognitive @le_skwi Merci de laisser ce code dans l’état dans lequel vous aimeriez le trouver
  19. Utiliser des standards @le_skwi Merci de laisser ce code dans l’état dans lequel vous aimeriez le trouver Simon Arlottc $ composer require friendsofphp/php-cs-fixer $ ./vendor/bin/php-cs-fixer fix $ ./vendor/bin/php-cs-fixer --no-interaction --dry-run --diff -v fix
  20. Design patterns @le_skwi Merci de laisser ce code dans l’état dans lequel vous aimeriez le trouver feck_aRt_postc
  21. @le_skwi Merci de laisser ce code dans l’état dans lequel vous aimeriez le trouver // BlogPost.php public function setState(string $state); public function getState(): string; Du code qui “parle” comme nous
  22. Du code qui “parle” comme nous @le_skwi Merci de laisser ce code dans l’état dans lequel vous aimeriez le trouver // BlogPost.php public function publish(); public function isPublished(): bool;
  23. La complexité cyclomatique @le_skwi Merci de laisser ce code dans l’état dans lequel vous aimeriez le trouver chynac
  24. La complexité cyclomatique @le_skwi Merci de laisser ce code dans l’état dans lequel vous aimeriez le trouver chynac PHPMetrics
  25. @le_skwi Merci de laisser ce code dans l’état dans lequel vous aimeriez le trouver avec le resteentre devs • écrire du code humain • documenter ? La communication
  26. ( README.md @le_skwi Merci de laisser ce code dans l’état dans lequel vous aimeriez le trouver
  27. Documentation vivante @le_skwi Merci de laisser ce code dans l’état dans lequel vous aimeriez le trouver
  28. Documentation vivante @le_skwi Merci de laisser ce code dans l’état dans lequel vous aimeriez le trouver Auto-invalidée
  29. Documentation vivante @le_skwi Merci de laisser ce code dans l’état dans lequel vous aimeriez le trouver Auto-invalidée $ ./bin/phpspec run --format=pretty MyAppBlogPost 36 ✔ is publishable
  30. Documentation vivante @le_skwi Merci de laisser ce code dans l’état dans lequel vous aimeriez le trouver Auto-invalidée $ ./bin/phpspec run --format=pretty MyAppBlogPost 36 ✘ should be publishable
  31. Documentation vivante @le_skwi Merci de laisser ce code dans l’état dans lequel vous aimeriez le trouver Auto-générée
  32. Documentation vivante @le_skwi Merci de laisser ce code dans l’état dans lequel vous aimeriez le trouver Auto-générée
  33. @le_skwi Merci de laisser ce code dans l’état dans lequel vous aimeriez le trouver
  34. Documentation vivante @le_skwi Merci de laisser ce code dans l’état dans lequel vous aimeriez le trouver Historique
  35. Documentation vivante @le_skwi Merci de laisser ce code dans l’état dans lequel vous aimeriez le trouver Historique
  36. Documentation vivante @le_skwi Merci de laisser ce code dans l’état dans lequel vous aimeriez le trouver Historique BadDev
  37. Documentation vivante @le_skwi Merci de laisser ce code dans l’état dans lequel vous aimeriez le trouver Historique
  38. @le_skwi Merci de laisser ce code dans l’état dans lequel vous aimeriez le trouver avec le resteentre devs • écrire du code humain • documenter • faire des revues ? La communication
  39. Revue de code Pair Programming Mob Programming … @le_skwi Merci de laisser ce code dans l’état dans lequel vous aimeriez le trouver
  40. @le_skwi Merci de laisser ce code dans l’état dans lequel vous aimeriez le trouver avec le resteentre devs • écrire du code humain • documenter • faire des revues ? La communication
  41. @le_skwi Merci de laisser ce code dans l’état dans lequel vous aimeriez le trouver avec le resteentre devs • écrire du code humain • documenter • faire des revues ? La communication
  42. Feedback loop @le_skwi Merci de laisser ce code dans l’état dans lequel vous aimeriez le trouver
  43. Feedback loop @le_skwi Merci de laisser ce code dans l’état dans lequel vous aimeriez le trouver
  44. La porte toujours ouverte @le_skwi Merci de laisser ce code dans l’état dans lequel vous aimeriez le trouver Amy Landryc
  45. 1 on 1 @le_skwi Merci de laisser ce code dans l’état dans lequel vous aimeriez le trouver
  46. @le_skwi Merci de laisser ce code dans l’état dans lequel vous aimeriez le trouver avec le resteentre devs • écrire du code humain • documenter • faire des revues • réduire la feedback loop • éviter “la porte ouverte” • 1 on 1 La communication
  47. @le_skwi Merci de laisser ce code dans l’état dans lequel vous aimeriez le trouver avec le resteentre devs • écrire du code humain • documenter • faire des revues • réduire la feedback loop • éviter “la porte ouverte” • 1 on 1 La communication
  48. “Talent wins games, but teamwork and intelligence wins championships.” Michael Jordan @le_skwi Merci de laisser ce code dans l’état dans lequel vous aimeriez le trouver
  49. Merci ! @le_skwi https://joind.in/talk/4f31e
Advertisement