Dans un certain sens, je suis encore très débutant, mais je n'ai pas besoin de lire C++ Primer ou Apprendre le C++ en 21 Jours, ou au moins, je n'ai jeter un coup d'oeil chaque maintenant et puis pour mémoire. Alors, quel est mon problème?
En gros, j'ai commencé à écrire un petit jeu pour aider mon processus d'apprentissage. Le long du chemin, j'ai appris la plupart de tout ce que vous devez savoir pour être appelé "fluent" en C++. Je sais tout à propos de la surcharge, des modèles, des exceptions, RTTI, polymorphisme, etc. J'ai aussi pris un autre petit pas en avant et a commencé à utiliser la STL et de ses conteneurs et des algorithmes. Récemment, j'ai commencé à lire sur la bibliothèque Boost. J'ai aussi lu quelques bons matériaux à propos des modèles de conception et appliqué une ou deux idées pour ce jeu de toutes sortes.
Mais maintenant, la chose a lieu à un arrêt après environ 3k de lignes de code. Pourquoi? Ce n'est pas que je ne connais pas la langue ou qui n'ont pas les idées. Mais connaissant le vocabulaire et avoir les idées ne rend pas un romancier. Même de savoir comment écrire des phrases n'est pas assez. Vous avez à comprendre le flux de, de la structure, et tout le reste pour écrire un roman à succès.
Dans mon cas pratique, je suis tendance à perdre beaucoup de temps à structurer le code afin de fonctionner correctement, par exemple, je suis de perdre la trace de la décision d'envoyer un certain type d'activité avant l'autre. Le programme est évidemment compile bien, mais le moteur d'exécution de comportement peut ne pas être exactement comme prévu. Je suis aussi de perdre la trace de qui possède quoi, qui doit prendre soin d'elle, et ainsi de suite. Peut-être que je ne suis pas assez forte quand il s'agit d'algorithmes, ou peut-être que le coupable est la conception orientée objet - je ne suis pas sûr.
La vérité est que le code est de commencer à regarder un peu comme un désordre chaotique, non pas tant en ce qui concerne les aspect du code qu'en termes d' idées eux-mêmes et de leurs interrelations. Le temps de maintenance est devenue trop déjà.
De toute façon, désolé pour les longs post, mais je me demandais ce que pour apprendre par la suite. J'ai eu un coup d'oeil au fil des livres, ce qui est merveilleux, mais je m'attendais à un peu plus spécifique de la direction. J'ai besoin de passer moins de temps sur la réécriture et de plus en plus sur le travail d'écriture proprement dit.