[firebase-br] [Off Topic] Exemplo de Sistema Orientado a Objetoem Deplhi
Otto
ottofuch em osite.com.br
Qua Out 6 22:12:28 -03 2004
First rule:
Make your rules.
Second rule:
bend your rules.
Trocado em miudos: faça suas regras mas siga-as sem fanatismo.
Terceira regra:
KISS
Keep It Simple and Stupid
Mantenha o simples e estúpido, estúpido aqui no sentido de fácil
entendimento.
E as três etapas de Serge Demeyer, Stéphane Ducasse e Oscar Nierstasz em
Object Oriented Reengineering Patterns, editora Morgan Kaufmann Publishers,
2003:
First do it;
then do it right,
then do it fast
algo como:
Primeiro, faça o funcionar.
Depois, faça o funcionar bem.
Então faça o funcionar com rapidez.
Acrescento: dentro da filosofia do XP:
eXtreme Programming.
100+
Otto
----- Original Message -----
From: "Fortes Marcelo" <marcelosoftware em yahoo.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, October 06, 2004 10:34 AM
Subject: Re: [firebase-br] [Off Topic] Exemplo de Sistema Orientado a
Objetoem Deplhi
> Meu amigo, na minha experiÊncia eu nunca vi isso
> ocorrer bem na prática.
> Por que uma coisa é desenvolver um sistema orientado a
> objetos e outra coisa é desenvolver um sistema
> comercial que seja somente uma interface para um banco
> de dados, como é o caso da maioria dos brasileiros,
> desenvolve programas de estoque, vendas, etc...
>
> até aí tudo bem... vc pode criar classes para
> representar a entidade cleinte, a entidade venda,
> estoque etc... tendo a visão de que são objetos...
>
> mas na hoara de persistir os objetos com os seus
> dados, para com o SGBDR, vem a grande pedra de
> tropesso, e o pior, nem sempre a orientação a objetos
> abrange toda a complexidade de regras de negócio, te
> forçando a "gambiarras", daí o esforço que vc emprega
> para amarrar POO + Persistência de dados + SGBDR +
> Regras de negócios comerciais, acaba saindo mais
> oneroso que programação orientado a eventos.
>
> Se vc pegar qualquer matéria sobre isso o
> desenvolvedor vai falar maravilhas de POO, que fica
> centralizado o código para trabalhar com o problema, é
> mais fácil de manter... e é até a pura verdade, mas
> ele vai dar exemplos em sua matéria, fora da vida
> real, de problemas reais do mundo comercial.
>
> > Oi, pessoal.
> >
> > Leio varias materias, dizendo que devemos
> > desenvolver um sistema utilizando orientação a
> > obejto e não orientação a eventos, só que até o
> > momento nunca vi nenhum exemplo de sistema
> > desenvovido dessa forma, sempre sao exemplos que não
> > ocorrem normalmente em um Sistema Gerencial.
> >
> > Gostaria muito de enteder como isso seria possivel,
> > se alguém sobre de algum exemplo ou material a
> > respeito, agradeço.
> >
> > PS: Não quero aprender os conceitos, a criar objetos
> > e classes, isso já sei, e já faço isso no dia a dia,
> > gostaria de saber como desenvolver um Sistema
> > Gerencial orientado a objeto, por onde começar como
> > ligara um objeto da classe Clientes com os controles
> > de dados, etc.
> >
> > Podem enviar em private (apesar de achar o assunto
> > interessante em qualquer lista).
> >
> > PHA
> > Nova Odessa / SP - Brazil
> >
> >
> >
> > > ______________________________________________
> > FireBase-BR (www.firebase.com.br)
> > Para editar sua configuração na lista, use o
> > endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>
>
>
>
>
> _______________________________________________________
> Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora!
http://br.acesso.yahoo.com/
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br)
> Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Mais detalhes sobre a lista de discussão lista