GARANTIR DESCONTO

Fórum [OT] Padrões de projeto #314882

03/03/2006

0

Gostaria de lançar uma discussão aqui no fórum.

Programador DELPHI não gosta ou não sabe utilizar PADRÕES DE PROJETO?

Parece que padrões como MVP, MVC, Singleton, Factory, Abstract Factory, Observer, persistência de objetos, entre outros são ignorados pelos programadores Delphi. Acho que essa é o maior fórum de Delphi do país, mas raramente vemos questões ligadas a isso aqui. E quando temos, raríssimos são os participantes.

Parece fácil constantar que os programadores Delphi no Brasil são adeptos do método arrasta e solta, enchendo os forms com regras de negócio.

Estou enganado? Vamos lá, participem....


Rjun

Rjun

Responder

Posts

03/03/2006

Aroldo Zanela

Colegas,

Neste nível que você se refere, em lingua portuguesa, você encontra em www.oodesign.com.br


Responder

Gostei + 0

03/03/2006

Michael

Acho que isso depende da formação e da experiência de cada desenvolvedor, Delphi ou não. Devem existir muitos programadores C#.NET que não sabem o que são design patterns. Quero dizer que não vejo isso como uma desvantagem específica do Delphi.

Creio que dificilmente alguém que esteja iniciando em desenvolvimento vá procurar modelagem e orientação a objetos. Esse tipo de conhecimento é encontrado com mais frequência entre programadores com mais tempo de estrada.

Seria muito bom se todos estudassem esse segmento. Vale muito a pena.

[]´s


Responder

Gostei + 0

03/03/2006

Michael

Programador DELPHI não gosta ou não sabe utilizar PADRÕES DE PROJETO?


Esqueci de responder... Acho que a maioria dos desenvolvedores [b:b1b77f0dcd]não sabe[/b:b1b77f0dcd] utilizar design patterns.

[]´s


Responder

Gostei + 0

03/03/2006

Rjun

Michael

Utilizei programador Delphi devido ao nosso universo. Mas acho que você esta certo. A maioria dos [b:51df5dae51]desenvolvedores[/b:51df5dae51] não sabe ou sequer ouvir falar em padrões de projeto.


Responder

Gostei + 0

03/03/2006

Massuda

...sequer ouvir falar em padrões de projeto.
Acho que isso é o mais provável.

Percebi que o pessoal que trabalha com .NET e Java ou que fez faculdade recentemente tem mais conhecimento disso, mas fora desses grupos é muito raro alguém saber o que é um singleton.


Responder

Gostei + 0

03/03/2006

Michael

A revista ClubeDelphi vem publicando artigos voltados à orientação a objetos, e alguns sobre design patterns. Essa foi inclusive uma das metas para o ano de 2006.

Vcs acham que um artigo por mês exlusivamente voltado a padrões de projeto seria interessante? Algo como abordar todos os design patterns da [b:70c1278846]GoF[/b:70c1278846] em Delphi. Isso renderia uns dois anos de artigos... ;-)

O que acham?

[]´s


Responder

Gostei + 0

03/03/2006

Massuda

Michael,

A idéia é interessante, mas geralmente o complicado é dar um exemplo prático de uso dos padrões.


Responder

Gostei + 0

03/03/2006

Michael

Michael, A idéia é interessante, mas geralmente o complicado é dar um exemplo prático de uso dos padrões.


Realmente [b:0875263dde]Massuda[/b:0875263dde], alguns são bem complicados de se exemplificar... Bom, fica registrada a sugestão.

[]´s


Responder

Gostei + 0

03/03/2006

Paullsoftware

[quote:3ae6158e32=´Rjun´]...sequer ouvir falar em padrões de projeto.
Acho que isso é o mais provável.

Percebi que o pessoal que trabalha com .NET e Java ou que fez faculdade recentemente tem mais conhecimento disso, mas fora desses grupos é muito raro alguém saber o que é um singleton.[/quote:3ae6158e32]

eu faço parte dessa equite... não sei nem nunca ouvi falar...
alguém poderia postar aqui alguns sites que falam a respeito! :lol:


Responder

Gostei + 0

03/03/2006

Paullsoftware

nem bem postei e já achei um pouco de conteúdo a respeito...
segue o link! [url]http://www.macoratti.net/vb_pd1.htm[/url]


Responder

Gostei + 0

03/03/2006

Vinicius2k

Eu observo dois motivos principais para a pouca utilização de O.O e, consequentemente, dos Design Patterns:

1. É extremamente raro (apenas para não dizer que não existem) centros de treinamento e literatura focando o ensino de uma linguagem em O.O desde o início. Você só consegue aprender O.O em estudos mais aprofundados... algo como ´primeiro você aprende a correr, só depois a andar´.

2. A migração de linguagens estruturadas (meu caso).

Até 4/5 anos atrás eu não utilizava nenhum conceito ou padrão O.O em meus projetos. Como migrei do Clipper, a ´ordem´ sempre foi reutilizar código usando funções estáticas nas famigeradas ´libs´.

Em contra partida não condeno o uso e ainda trabalho bastante com libs. Apesar de conhecer muito pouco de Java e ainda estar estudando C#, já observei uma vantagem do C sobre o Java: a possibilidade ter-se as funções estáticas e nem tudo precisar estar dentro de classes. Falando honestamente, ter que instanciar uma classe para exibir uma mensagem ao usuário, por exemplo, é massante.
Seria realmente uma opção válida ou ainda é um ´vício´ dos ´velhos tempos´? Honestamente, não sei dizer...

Particularmente, acho o MVC e MVP um pouco de ´viagem´. Bastante difícil de aplicar à realidade.
Meu foco na utilização de O.O em meus projetos são adaptabilidade e reaproveitamento de código e a melhor solução que encontrei foi trabalhar com Abstract Factory e Frameworks.


Responder

Gostei + 0

04/03/2006

_rodfaria_

Sugiro
-este livro que é bacana:
ftp://ftp.ora.com/pub/graphics/book_covers/hi-res/0596007124.jpg

-uma busca por ´Joanna Carter´, que escreveu vários artigos sobre o assunto

-baixar estes vídeos que falam sobre Design Patterns
http://eclipse.ime.usp.br/cursos/OO/yoder-pt.html


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar