Eu sou um programador que pode codificar. Mas acho que posso fazer as coisas, mas não fazer as coisas bem ou como a maioria das comunidades de código aberto. Bem, eu uso parte da biblioteca do git hub. Acho que a maior parte do programa é bem estruturada. Além disso, leia-me.
Minha pergunta é:
Existe alguma estrutura de arquivo comum ou convenção de nomenclatura na comunidade ou isso é apenas uma questão de gosto pessoal?
Como se tornar um programador mais organizado, em vez de escrever código, apenas funciona. Mas mais organizado que deixa outros fáceis de entrar no seu projeto?
project-management
junior-programmer
Ted Wong
fonte
fonte
Respostas:
A estrutura do projeto de desenvolvimento já foi discutida várias vezes no Stack * ( 1 , 2 ), basta escolher a sua relevante para sua situação.
Para ficar mais organizado, tentei vários métodos e ferramentas diferentes para organizar o código e as informações ao redor:
Depois de experimentar vários de cada um, você pode achar que alguns se encaixam na sua maneira de pensar melhor do que outros. Mas lembre-se de que sempre há uma ferramenta melhor que você não conhece, e as ferramentas estão sempre se atualizando . Portanto, você deve estar sempre pronto para tentar outra coisa, mesmo que já tenha tentado e descartado, com base em que qualquer coisa que aprender pode e será usada por você para o bem maior.
fonte
Refatore seu código até que você esteja feliz com ele.
Com o tempo, você precisará refatorar cada vez menos e, eventualmente, estará fazendo certo da primeira vez *.
Aprender fazendo.
* Principalmente certo :)
fonte
Git e SourceForge. Esses são os dois itens que eu uso ao escrever um programa grande e desorganizado. Para obter detalhes do Google, os dois, como não posso vincular agora por algum motivo estranho. Desculpe por isso, espero que isso ajude.
fonte
Obtenha feedback sobre seu estilo de codificação de alguém com mais habilidade e experiência.
Do jeito que eu fiz, consegui um emprego em que eu e um programador sênior colaboramos em projetos, e ele revisou todo o código que eu fazia check-in. De vez em quando ele me escrevia um e-mail com tudo o que o irritava ou intrigava. Demorou um tempo para eu encontrar um estilo com o qual eu e ele estivéssemos razoavelmente à vontade, e tivemos alguns debates acalorados sobre algumas coisas, mas apesar de tudo, aprendi muito e nos separamos como amigos.
Leia livros / artigos sobre padrões de design, aplique padrões diferentes aos seus problemas e veja quais você acha que são úteis em quais situações.
Leia livros / artigos sobre convenções de nomenclatura e estilos de formatação. Comunidades diferentes usam estilos diferentes. Geralmente, é uma boa ideia usar um estilo que as pessoas com maior probabilidade de ler seu código reconheçam.
Alguns conselhos concretos sobre a estruturação de código:
Dedicar um tempo para fazer isso, é claro, atrasará você no início. À medida que seu código se torna cada vez mais elegante, fica mais fácil manter e você colherá os benefícios do seu trabalho.
fonte