• [^] # Re: Mon avis à moi et rien qu'à moi

    Posté par . En réponse au journal Python comme premier langage de programmation ?. Évalué à 3.

    Si tu rajoutes une condition et que ça touche l'indentation de plusieurs dixaines de lignes de code, c'est qu'il faut que tu apprennes à mieux séparer ton code en fonction.

    Bien souvent, ce n'est pas ton code que tu dois modifier mais le code d'un pseudo-développeur, qui a fait un peu de python dans sa vie et qui est persuadé de faire du code propre parce qu'il utilise Python et que son code est bien indenté. Et tu retrouves justement ce genre de problématique lorsque tu récupères un ou plusieurs blocs de code pour les déporter dans une fonction parce que le code devient ingérable, parce qu'il n'a pas été bien écrit, bien décomposé en fonction. Dernièrement j'ai eu entre les mains un bout de code ou le développeur faisait plein de choses différentes dans la même fonction. Le plus drole, c'est que le code traitait les problématiques sans ordre logique, avec des threads dans tous les sens (donc interblocages ...).

    Personnellement, je ne commence rien en Python, j'utilise autre chose : mais je suis obligé de toucher à dees programmes python qui ne sont pas les miens. Et en général, ce n'est pas beau à voir.