Comment améliorer votre lecture et la compréhension du code?

Pour les 5 dernières années, j'ai travaillé avec des projets bien différents et des systèmes. Code pour ces projets diffèrent de manière significative en termes de qualité, de style, de la taille. J'ai vu des exemples à la fois: nettoyer ainsi que dégoûtant 1000 lignes, fonctions et si les conditions le code.

Je continue à ne pas se sentir tout à fait compétente, à la lecture d'autres personnes de code, la compréhension des systèmes internes, etc.

Je voudrais savoir quelles sont les techniques que vous utilisez pour améliorer votre habileté à la lecture et à la compréhension d'autres personnes de code, comment obtenir jusqu'à la vitesse rapidement, quels sont les outils, les méthodes, etc communément employées.

Permettez-moi de donner cette réponse que beaucoup, juste des armes à feu pour elle: vous pouvez améliorer la lecture du code des compétences par lecture de code

Il s'agit d'un poste pour l'amélioration des compétences de programmation qui peut être utile et va de pair avec ce post: Quelle est la chose la plus efficace que vous avez fait pour améliorer vos compétences en programmation?