Je suis un programmeur capable de coder. Mais je trouve que je peux faire avancer les choses, mais pas faire les choses bien ou comme la plupart des communautés open source. Eh bien, j'utilise une partie de la bibliothèque de git hub. Je trouve que la plupart du programme est bien structuré. Aussi, lisez-moi.
Ma question est:
S'agit-il d'une structure de fichiers ou d'une convention de dénomination commune dans la communauté ou s'agit-il simplement d'une question de goût personnel?
Comment devenir un programmeur plus organisé, au lieu d'écrire du code, il suffit de travailler. Mais plus organisé qui laisse les autres faciles à intégrer dans votre projet?
project-management
junior-programmer
Ted Wong
la source
la source
Réponses:
La structure du projet de développement a été discutée de nombreuses fois sur Stack * ( 1 , 2 ), faites votre choix en fonction de votre situation.
Pour être plus organisé, j'ai essayé de nombreuses méthodes et outils différents pour organiser le code et les informations environnantes:
Une fois que vous en avez essayé plusieurs, vous trouverez peut-être que certains correspondent mieux à votre façon de penser que d'autres. Mais rappelez-vous qu'il existe toujours un meilleur outil que vous ne connaissez pas et que les outils se rattrapent toujours . Par conséquent, vous devriez toujours être prêt à essayer autre chose, même quelque chose que vous avez déjà essayé et rejeté, sur la base que tout ce que vous apprenez peut et sera utilisé par vous pour le plus grand bien.
la source
Refactorisez votre code jusqu'à ce que vous en soyez satisfait.
Au fil du temps, vous aurez besoin de refactoriser de moins en moins, et vous finirez par le faire correctement la première fois *.
Apprendre en faisant.
* Surtout à droite :)
la source
Git et SourceForge. Ce sont les deux éléments que j'utilise lors de l'écriture d'un grand programme non organisé. Pour plus de détails sur Google les deux, car je ne peux pas lier pour le moment pour une raison étrange. Désolé, j'espère que cela vous aidera.
la source
Obtenez des commentaires sur votre style de codage de la part de quelqu'un ayant plus de compétences et d'expérience.
La façon dont je l'ai fait, c'est que j'ai obtenu un travail où moi et un programmeur senior avons coopéré sur des projets, et il a examiné tout le code que j'ai vérifié. Il m'a fallu un certain temps pour trouver un style avec lequel moi et lui étions raisonnablement à l'aise, et nous avons eu des débats animés sur certaines choses, mais dans l'ensemble, j'ai beaucoup appris et nous nous sommes séparés comme amis.
Lisez des livres / articles sur les modèles de conception, appliquez différents modèles à vos problèmes et voyez ceux qui vous semblent utiles dans quelles situations.
Lisez des livres / articles sur les conventions de dénomination et les styles de formatage. Différentes communautés utilisent des styles différents. C'est généralement une bonne idée d'utiliser un style que les personnes les plus susceptibles de lire votre code reconnaîtront.
Quelques conseils concrets sur la structuration du code:
Prendre le temps de le faire vous ralentira bien sûr au début. Au fur et à mesure que votre code devient de plus en plus élégant, il sera plus facile à entretenir et vous profiterez des avantages de votre travail.
la source