Página 1 de 1

Organização de projetos

MensagemEnviado: 02 Set 2011 16:13
por Nibble
Senhores,
Trabalho com programação de microcontroladores em C, e alguns programas no computador em C.
Muitas vezes começo um novo projeto, no inicio é tranquilo, mas então o projeto vai aumentando, sua documentação também e começa ficar um pouco confuso, alem do fato é claro quando você finaliza um projeto e depois de muito tempo, tem fazer algumas atualizações e nesses casos fico perdida, alem do fato que minha memoria não é das melhores.
Gostaria de saber como os senhores fazem essa organização, se utilizam algum projeto ou documentação de auxilio.

Re: Organização de projetos

MensagemEnviado: 02 Set 2011 16:34
por Rodrigo_P_A
Nibble escreveu:Senhores,
Trabalho com programação de microcontroladores em C, e alguns programas no computador em C.
Muitas vezes começo um novo projeto, no inicio é tranquilo, mas então o projeto vai aumentando, sua documentação também e começa ficar um pouco confuso, alem do fato é claro quando você finaliza um projeto e depois de muito tempo, tem fazer algumas atualizações e nesses casos fico perdida, alem do fato que minha memoria não é das melhores.
Gostaria de saber como os senhores fazem essa organização, se utilizam algum projeto ou documentação de auxilio.


olha o GIT

http://git-scm.com/

Re: Organização de projetos

MensagemEnviado: 02 Set 2011 18:44
por andre_luis
Esse assunto chega a ser controverso, pois alguns preferem fazê-lo comentando no próprio código, e outros, em arquivos á parte, como é feito no Java pelo Eclipse.

Outra abordagem importante, é voce dividir o programa em quantas classes ou drivers quanto possivel, criando assim, uma biblioteca reutilizável e de compreensão e manutenção mais fácil, podendo mesmo trocá-la por alguma de outra implementação.

De qualquer modo, no mínimo um fluxograma é essencial, mas vai depender muito da sua disponibilidade pra isso, o que acaba sendo sacrificado na maioria das vezes por falta de tempo.

+++

Re: Organização de projetos

MensagemEnviado: 02 Set 2011 20:35
por Rodrigo_P_A
Nibble escreveu:Senhores,
Trabalho com programação de microcontroladores em C, e alguns programas no computador em C.
Muitas vezes começo um novo projeto, no inicio é tranquilo, mas então o projeto vai aumentando, sua documentação também e começa ficar um pouco confuso, alem do fato é claro quando você finaliza um projeto e depois de muito tempo, tem fazer algumas atualizações e nesses casos fico perdida, alem do fato que minha memoria não é das melhores.
Gostaria de saber como os senhores fazem essa organização, se utilizam algum projeto ou documentação de auxilio.


complementando:

GIT para controlar versões
Doxygen para gerar documentação.