Hmm, j'ai besoin de séparer par des virgules et de sortir cette liste de chaînes, laissez-moi écrire une fonction contenant une boucle for qui prend un argument de séparateur et continuez à les ajouter ensemble ... ou je pourrais simplement utiliser cette commande existante 'join'.
J'ai besoin de trier ces objets complexes en fonction de quelques attributs que chaque objet a, laissez-moi me rappeler comment écrire une fonction de tri qui le fait, oh non attendez, je peux simplement utiliser la fonction de tri standard existante que ce langage prend en charge. Je vais devoir apprendre à écrire un comparateur personnalisé, mais cela ne devrait pas être trop difficile, c'est évidemment mieux que de conserver ma propre fonction de tri.
L'idée des méthodes virtuelles me fait un peu peur, mais cela devrait m'aider à réduire ces listes, chacune pour un type d'élément différent, en une seule liste. Ensuite, je n'ai pas à écrire une demi-douzaine de déclarations similaires traitant chaque liste de manière différente. J'imagine que je devrais étudier beaucoup et apprendre ces choses car mon code sera beaucoup plus simple et plus propre si je le fais.
Je dois extraire de ce fichier texte ces paires de mots et valeurs parmi tous ces autres bruits, laissez-moi écrire un analyseur syntaxique de cinquante lignes pour lire les caractères un par un et si l’un des caractères ressemble au début de ce que je suis. En recherchant, je vais définir cette variable d'état et commencer à l'analyser différemment, etc. etc. Bien sûr, mon cas est tellement spécial que personne d'autre n'a rencontré un problème comme celui-ci auparavant et a inventé une solution générique prenant une ligne de code pour le faire. Cela me rappelle que je devrais apporter ces livres de programmation que je n'ai jamais lus à la librairie de livres d'occasion.