Organização de projetos

Programação C em geral

Moderadores: 51, guest2003

Organização de projetos

Mensagempor Nibble » 02 Set 2011 16:13

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.
Nibble
Bit
 
Mensagens: 25
Registrado em: 25 Mai 2011 11:59

Re: Organização de projetos

Mensagempor Rodrigo_P_A » 02 Set 2011 16:34

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/
---
Avatar do usuário
Rodrigo_P_A
Dword
 
Mensagens: 2237
Registrado em: 12 Out 2006 18:27
Localização: Osasco - S.P - Brasil

Re: Organização de projetos

Mensagempor andre_luis » 02 Set 2011 18:44

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.

+++
"Por maior que seja o buraco em que você se encontra, relaxe, porque ainda não há terra em cima."
Avatar do usuário
andre_luis
Dword
 
Mensagens: 5447
Registrado em: 11 Out 2006 18:27
Localização: Brasil - RJ

Re: Organização de projetos

Mensagempor Rodrigo_P_A » 02 Set 2011 20:35

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.
---
Avatar do usuário
Rodrigo_P_A
Dword
 
Mensagens: 2237
Registrado em: 12 Out 2006 18:27
Localização: Osasco - S.P - Brasil


Voltar para Visual C++/C/C++/C#

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x