Un point n'a pour ma part pas été relevé et est pourtant fondamental selon moi : la qualité générale du code a beaucoup baissée.
Les besoins en code ont beaucoup augmenté ces derniers temps, et les exigences sur les qualité des codeur à diminué, afin d'en trouver plus.
La plupars des codeurs de nos jours n'ont aucune compétence en complexité algorithmique ou autres joyeusetés du genre.
Et effectivement, on compte sur la puissance des machines pour rattraper cet état de fait.
Attention, je ne suis pas de ceux qui pensent que l'optimisation à outrance est une bonne chose : la productivité est importante. Mais on voit de nos jours des choses qui sont architecturalement viciées, des choses faites en dépit du bon sens et qui dénotent une incompréhension notoire de la part du codeur de ce qu'il est en train de demander à la machine.
Bien entendu, les possibilités offertes par les machines modernes sont telles qu'il serait idiot de ne pas en profiter. Ainsi, une bonne partie des ressources prises le sont pour apporter des fonctionnalités supplémentaires, et c'est tout à fait justifié. Sinon, pourquoi avoir des machine splus puissantes ?
Partager