• [^] # Re: C vs Python pour des applis Gnome

    Posté par (site web personnel, Mastodon) . En réponse au journal Quelques langages de programmation pour GNOME. Évalué à 5.

    Tu parles comme s'il n'était pas possible de faire des tests unitaires sur des langages typés statiquement...

    Le problème avec les langages dynamiques, c'est que ce que tu sais à la conception - le type d'objet que tu manipules à un instant donné (par exemple quand tu définis la signature d'une nouvelle méthode) n'est pas capitalisé pour la personne qui va reprendre / maintenir / faire évoluer ton code. Avec un langage typé statiquement, si tu ne fais pas volontairement des trucs "crades", tu capitalises forcément d'un intervenant à l'autre sur le code.

    Dans les langages qu'on juge souvent moches, il y a PHP ; par rapport à ses origines, PHP a désormais un typage dans les signatures de méthodes... ce n'est probablement pas pour rien. Sur des projets d'envergure, tu es vraiment serein quand tu codes avec un typage statique : ce n'est peut-être pas plus rapide à développer, mais tu n'as pas les fesses qui font bravo à chaque refactoring : tu sais ce que tu casses et ce que tu ne casses pas.

    #tracim pour la collaboration d'équipe __ #galae pour la messagerie email __ dirigeant @ algoo