Kachidoki Posté(e) Aout 1, 2022 Posté(e) Aout 1, 2022 (modifié) Je ne voudrais pas lancer le débat polémique, mais j'ai l'impression moi aussi que les jeunes codent sans conscience des ressources que consomment chaque lignes de code. Pour l'anecdote, j'en ai vu un qui pour extraire les six derniers caractères d'une ligne dans un fichier texte, avait fait une super factorisation en faisant une boucle de six tours qui appelait une fonction qui : ouvrait le fichier => allait lire un unique caractère à l'emplacement 'longueur de la ligne moins l'index de l'itération' => fermait le fichier. Puis une seconde boucle pour inverser l'ordre des caractères, car ils étaient lus à l'envers... Bref, heureusement ils ne sont pas tous comme ça. L'autre constat que je fais aussi qui explique parfois la qualité médiocre d'un code, même écrit par des séniors qui connaissent leur métier, c'est la pression des délais. Les managers en veulent toujours plus, le plus vite possible, et sans cahier des charges car c'est trop long et trop compliqué de mettre tout le monde d'accord sur une spec. Modifié (le) Aout 2, 2022 par Kachidoki 1
Pyroa Posté(e) Aout 1, 2022 Posté(e) Aout 1, 2022 Il y a 2 heures, Kachidoki a dit : Je ne voudrais pas lancer le débat polémique, mais j'ai l'impression moi aussi que les jeunes codent sans conscience des ressources que consomment chaque lignes de code. Pour l'anecdote, j'en ai vu un qui pour extraire les six derniers caractères d'une ligne dans un fichier texte, avait fait une super factorisation en faisant une boucle de six tours qui appelait une fonction qui : ouvrait le fichier => aller lire un unique caractère l'emplacement longueur de la ligne moins l'index de l'itération => fermait le fichier. Puis une seconde boucle pour inverser l'ordre des caractères, car ils étaient lus à l'envers... Bref, heureusement ils ne sont pas tous comme ça. L'autre constat que je fais aussi qui explique parfois la qualité médiocre d'un code, même écrit par des séniors qui connaissent leur métier, c'est la pression des délais. Les managers en veulent toujours plus, le plus vite possible, et sans cahier des charges car c'est trop long et trop compliqué de mettre tout le monde d'accord sur une spec. Heureusement il y a du bon et du mauvais. Ce que je déplore c'est que pour la plupart ils ne cherchent pas à comprendre comment ca marche. Ils utilisent une bibliothèque ou un framework tout fait sans se poser de questions. Et le jour ou cela ne marche pas, direction google et j'applique la solution proposé parce que le gars il a la même erreur que moi ... Tu as raison ! certains n'ont aucune notion de ce qu'est un espace mémoire. Ils initialisent des variables dans tout les sens, en int de base alors que sur un system 64bits le int ben il fait 64bits ... le int16 aurait peut être suffit bref il y aurait à dire. Ne digressons pas trop mais je ne m'étonnes plus aujourd'hui de voir des applications sur téléphone et des sites web aussi médiocres.
Savate Posté(e) Aout 2, 2022 Posté(e) Aout 2, 2022 C'est juste que les vrais programmeurs ne mangent pas de quiche : Les Vrais Programmeurs (u-ga.fr) oui je sors acheter une pizza -> 1
fran6p Posté(e) Aout 2, 2022 Auteur Posté(e) Aout 2, 2022 A défaut, reste cette méthode Révélation Mon sujet est en train de partir en vrilles 2
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant