Montre moi un morceau de code en Python qui apporte une expressivité conséquente, susceptible de produire moins de bug.
Un langage dynamique est avant tout permissif avant d'être expressif.
Evidemment que les tests contribuent à améliorer la qualité du code.
Mais c'est une vérité générale, appliquée depuis longtemps, mais qui ne résoud absolument pas le problème de la complexité des grands projets.
Ici on cherche d'éventuelles nouvelles approches, Python n'a absolument rien de révolutionnaire, et les tests unitaires sont plutôt au stade de pratique industrielle extrêment courante.
Ah oui une autre question : combien de projets en Python de plusieurs millions de ligne de code ont été produits dans des délais impartis par un cahier des charges ? (bref pas un logiciel libre avec un roadmap "dynamique" si tu vois ce que je veux dire)
[^] # Re: python because it fits your brain
Posté par TImaniac (site web personnel) . En réponse au journal Repenser les langages et le développement logiciel. Évalué à 4.
Un langage dynamique est avant tout permissif avant d'être expressif.
Evidemment que les tests contribuent à améliorer la qualité du code.
Mais c'est une vérité générale, appliquée depuis longtemps, mais qui ne résoud absolument pas le problème de la complexité des grands projets.
Ici on cherche d'éventuelles nouvelles approches, Python n'a absolument rien de révolutionnaire, et les tests unitaires sont plutôt au stade de pratique industrielle extrêment courante.
Ah oui une autre question : combien de projets en Python de plusieurs millions de ligne de code ont été produits dans des délais impartis par un cahier des charges ? (bref pas un logiciel libre avec un roadmap "dynamique" si tu vois ce que je veux dire)