Django Envisagez d'écrire plus de documentation, de tests, de journalisation et d'assertions au lieu d'utiliser un débogueur


Exemple

Le débogage demande du temps et des efforts.

Au lieu de chasser les bogues avec un débogueur, envisagez de passer plus de temps à améliorer votre code en:

  • Écrire et exécuter des tests . Python et Django ont d'excellentes structures de test intégrées - qui peuvent être utilisées pour tester votre code beaucoup plus rapidement qu'avec un débogueur manuel.
  • Rédaction de la documentation appropriée pour vos fonctions, classes et modules. PEP 257 et le guide de style Python de Google fournissent de bonnes pratiques pour écrire de bons documents.
  • Utilisez la journalisation pour générer une sortie de votre programme - pendant le développement et après le déploiement.
  • Ajouter assert ions à votre code dans des lieux importants: Réduire l' ambiguïté, attraper des problèmes car ils sont créés.

Bonus: Ecrivez des certificats pour combiner documentation et test!