Projetos bem feitos:Fabula ou Realidade  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
lucifeler
JavaBaby
[Avatar]

Membro desde: 13/02/2007 21:34:57
Mensagens: 90
Localização: São Paulo
Offline

Bom, gostaria de saber se alguem realmente ja trabalhou em projetos bem feitos utilizando uma arquitetura bem definida respeitando os principios da POO e utilizando Patterns corretamente.
Pergunto isso pois durante o meu trajeto de desenvolvedor (em torno de 3 anos) trabalhei em somente um projeto descente, mesmo assim o projeto ja tinha sido mexido por outras pessoas que alteraram o codigo criando gambiarras .
Só para dar uma ideia, estamos em 2008 e atualmente eu trabalho em um projeto que não utiliza nenhum tipo de framework e abusa demais dos malditos scriplets, e o projeto é enorme, agora imagina dar manutenção num treco desses.

A sabedoria é o melhor guia e a fé, a melhor companheira. Deve-se pois, fugir das trevas da ignorância e do sofrimento, deve-se procurar a luz da Iluminação.(Sakyamuni)
louds
Moderador
[Avatar]

Membro desde: 29/04/2003 23:09:15
Mensagens: 3852
Localização: São Paulo
Offline

lucifeler wrote:Bom, gostaria de saber se alguem realmente ja trabalhou em projetos bem feitos utilizando uma arquitetura bem definida respeitando os principios da POO e utilizando Patterns corretamente.
Pergunto isso pois durante o meu trajeto de desenvolvedor (em torno de 3 anos) trabalhei em somente um projeto descente, mesmo assim o projeto ja tinha sido mexido por outras pessoas que alteraram o codigo criando gambiarras .
Só para dar uma ideia, estamos em 2008 e atualmente eu trabalho em um projeto que não utiliza nenhum tipo de framework e abusa demais dos malditos scriplets, e o projeto é enorme, agora imagina dar manutenção num treco desses.


Arrume um emprego melhor. Projetos bem executados existem sim.

http://www.kumpera.net/blog/
http://www.mono-project.com/
"Each individual should work for himself. People will not sacrifice themselves for the company. They come to work at the company to enjoy themselves."
Soichiro Honda
[ICQ]
lucifeler
JavaBaby
[Avatar]

Membro desde: 13/02/2007 21:34:57
Mensagens: 90
Localização: São Paulo
Offline

louds wrote:Arrume um emprego melhor. Projetos bem executados existem sim.

Pior que nos ultimos tres empregos que eu trabalhei os projetos eram pessimos alguns tinham umas perolas de doer os olhos, e o pior não é isso nos dois ultimos tive que fazer prova para entrar com perguntas de certificação SCJP e algumas de padrões de projeto e quando vou ver o sistema que estão desenvolvendo nada que foi exigido é utilizado, ai é dureza.

A sabedoria é o melhor guia e a fé, a melhor companheira. Deve-se pois, fugir das trevas da ignorância e do sofrimento, deve-se procurar a luz da Iluminação.(Sakyamuni)
Rubem Azenha
Forum Spammer
[Avatar]

Membro desde: 28/06/2004 00:10:43
Mensagens: 1406
Localização: São Paulo, SP
Offline

louds wrote:
Projetos bem executados existem sim.

Onde? Projetos bem executados são ficticios

This message was edited 1 time. Last update was at 21/05/2008 15:43:25

peczenyj
Forum Spammer
[Avatar]

Membro desde: 26/03/2006 23:25:37
Mensagens: 1663
Offline

A realidade deve ser: vc está nesse projeto pq isso dá lucro pra alguem.

Alguem está lucrando com programas feitos da pior forma possivel nem q seja com contrato de manutenção.

Se vc encontrar uma empresa que lucra com projetos bem feitos, então vc está no lugar certo.

Pergunta: vcs tem Testes Unitários ou Automatizados? Se não tem... pense em injetar esses conceitos.

Se não conseguir mude de emprego, o que mais tem é empresa contratando por ai.

http://peczenyj.blogspot.com/

IT'S MAGIC!
WE DON'T HAVE TO EXPLAIN IT!
lucifeler
JavaBaby
[Avatar]

Membro desde: 13/02/2007 21:34:57
Mensagens: 90
Localização: São Paulo
Offline

peczenyj wrote:
Pergunta: vcs tem Testes Unitários ou Automatizados? Se não tem... pense em injetar esses conceitos.
Se não conseguir mude de emprego, o que mais tem é empresa contratando por ai.

Eles não possuem Testes unitarios, eu ja pensei nisso, alias eu ate ja tinha começado a criar test Cases para algumas funcionalidades que eu tive que modificar. Mas não acredito que eles vão aceitar pois como de costume os prazos de entrega são apertados. E o interesse geral para melhorar o projeto é zero

A sabedoria é o melhor guia e a fé, a melhor companheira. Deve-se pois, fugir das trevas da ignorância e do sofrimento, deve-se procurar a luz da Iluminação.(Sakyamuni)
fabiofalci
JavaEvangelist
[Avatar]

Membro desde: 11/04/2006 09:23:14
Mensagens: 328
Localização: Porto Alegre - RS
Offline

lucifeler wrote:E o interesse geral para melhorar o projeto é zero


Se o teu interesse não for esse, como o louds te aconselhou, mude de emprego!

http://fabiofalci.tumblr.com/
[WWW] [MSN] [ICQ]
leandro.anjos
Thread.start()
[Avatar]

Membro desde: 25/03/2007 13:58:53
Mensagens: 36
Offline

Em 1 ano e meio de experiência, trabalhei em uma empresa onde podiamos desenvolver projetos com arquitetura de alta qualidade, porém era uma empresa pequena onde o dono não entendi muito bem de informatica e tinhamos cliente pequenos, logo nos podiamos usar Java 6, Generics, Abstração e muita orientação à objetos no limite pois não tinhamos que fazer um sistema de 6 meses em 2.

Em contra-partida, na empresa só haviam desenvolvedores, logo não existiam processos(CMMI) e nem documentação. Trabalhavamos em uma especie de extreme programming e por isso acabei mudando de empresa para conhecer mais essa area de processo de desenvolvimento de Software. Acabei descobrindo as maravilhas de utilizar a arquitetura imposta pelo cliente (WebSphere 6, WSAD 5.2, EJB 2, Ireport 0.4, JDK 1.3 e por ai vai) e até cheguei a pegar um projeto com JDBC e sem "muita utilização de Frameworks".

louds
Moderador
[Avatar]

Membro desde: 29/04/2003 23:09:15
Mensagens: 3852
Localização: São Paulo
Offline

Rubem Azenha wrote:
louds wrote:
Projetos bem executados existem sim.

Onde? Projetos bem executados são ficticios


Isso acontece com mais freqüência em empresas que acham que um bando de ferramentas gerências bestas substitui comunicação e o uma visão mais humana do processo de produção de software. Empresas que tem seus Piloto de Microsoft Project estão fadas a terem projetos mal executados pela alienação que causam no time.

Projetos ágeis produzem melhores resultados, qualquer um que passou pelos dois lado sabe como é.

http://www.kumpera.net/blog/
http://www.mono-project.com/
"Each individual should work for himself. People will not sacrifice themselves for the company. They come to work at the company to enjoy themselves."
Soichiro Honda
[ICQ]
Luiz Aguiar
Moderador
[Avatar]

Membro desde: 23/01/2005 00:05:55
Mensagens: 2428
Localização: São Paulo
Offline

Esse amontuado de consultorias de "3 letrinhas" e as famigeradas "fábricas de software" são os lugares onde se tem os piores projetos da galáxia.

Siga o conselho de todos, se esta num lugar ruim, que não lhe da abertura nenhuma de melhoria, seu crescimento profissional será zero, MUDE de emprego!

-
Projeto Loocrum - Gestor Financeiro
http://www.assembla.com/spaces/loocrum
Blog de Tecnologia
http://laguiar.wordpress.com



[WWW] [MSN] [ICQ]
Leozin
Forum Spammer
[Avatar]

Membro desde: 18/06/2005 21:01:26
Mensagens: 1203
Localização: São Paulo/SP
Offline

eu tinha visto uma frase em um livro que dizia bem assim:
"bons programadores não são aqueles que fazem um bom projeto. Os melhores são aqueles que tornam um projeto ruim em um projeto bom"
(tá era com outras palavras huioeahua)

veja cada projeto "fudido" como chance de fazer algo melhor: talvez algum refactoring ou fazer com que cada classe que tu gere seja da melhor forma possível. Analisar código já feito para melhorias, sugerir outras arquiteturas ou bibliotecas muitas vezes fazem muitos projetos sairem do buraco para algo agradável de se trabalhar =)
[ICQ]
Luiz Aguiar
Moderador
[Avatar]

Membro desde: 23/01/2005 00:05:55
Mensagens: 2428
Localização: São Paulo
Offline

Leozin wrote:veja cada projeto "fudido" como chance de fazer algo melhor: talvez algum refactoring ou fazer com que cada classe que tu gere seja da melhor forma possível. Analisar código já feito para melhorias, sugerir outras arquiteturas ou bibliotecas muitas vezes fazem muitos projetos sairem do buraco para algo agradável de se trabalhar =)

Pelo menos o que vejo de relato de amigos (e meu mesmo), na maioria esmagadora das vezes a empresa (e quase sempre a equipe) naõ tem interesse nenhum nisso, por isso que os projetos chegam a estados lamentáveis como se ve facilmente no mercado.

-
Projeto Loocrum - Gestor Financeiro
http://www.assembla.com/spaces/loocrum
Blog de Tecnologia
http://laguiar.wordpress.com



[WWW] [MSN] [ICQ]
lucifeler
JavaBaby
[Avatar]

Membro desde: 13/02/2007 21:34:57
Mensagens: 90
Localização: São Paulo
Offline

Luiz Aguiar wrote:Pelo menos o que vejo de relato de amigos (e meu mesmo), na maioria esmagadora das vezes a empresa (e quase sempre a equipe) naõ tem interesse nenhum nisso, por isso que os projetos chegam a estados lamentáveis como se ve facilmente no mercado.


Concordo plenamente, não adianta eu querer mudar o projeto sendo que o arquiteto e os desenvolvedores que estão a mais tempo não querem ou não dão a minima, sendo que se ao começar a alterar um sistema por conta propria, entenda-se sem o aval de seu superior é bem provavel que o mesmo reclame ou ponha a culpa de algum problema do sistema nos refactoring feitos

This message was edited 1 time. Last update was at 21/05/2008 16:56:57


A sabedoria é o melhor guia e a fé, a melhor companheira. Deve-se pois, fugir das trevas da ignorância e do sofrimento, deve-se procurar a luz da Iluminação.(Sakyamuni)
Leozin
Forum Spammer
[Avatar]

Membro desde: 18/06/2005 21:01:26
Mensagens: 1203
Localização: São Paulo/SP
Offline

Sim, então, por que os caras da tua equipe não querem melhorar o projeto você deve fazer o mesmo?

Você fez um tópico de reclamação dos projetos que só existem nos livros do Martin Fowler e não existem no mundo real. Daí você se vê diante de um projeto que você pode fazer coisas melhores e não faz por causa da cultura da equipe?

Sei lá, pra mim isso se chama hipocrisia =/ Esperar que as coisas mudem e você não fazer nada pra melhorar ou pra ajudar, é a mesma coisa que você reclamar da sujeira das ruas e mesmo assim jogar lixo no chão: "ah, quando todos pararem de jogar lixo eu vou parar também..."

além disso, muitas vezes todos esquecem os contextos que projetos foram criados: Muitas vezes por causa de um piloto de ms project o projeto foi feito as pressas e boa sorte; outras vezes o conhecimento da equipe era baixo e era feito o que era possíbel; e assim por diante
[ICQ]
Luiz Aguiar
Moderador
[Avatar]

Membro desde: 23/01/2005 00:05:55
Mensagens: 2428
Localização: São Paulo
Offline

Leozin wrote:Sim, então, por que os caras da tua equipe não querem melhorar o projeto você deve fazer o mesmo?

Não foi isso que o amigo disse e nem eu...

Para chegar a um ponto de se sabe e tem a visão de que nem a empresa, nem a equipe, se interessam por melhorar, é porque essas melhorias foram propostas, expostas, concorda comigo?

Sem isso não se tem como chegar a uma visão de que a coisa não vai mudar mesmo.

É esse o meu pensamento, entendi o lado salvado da pátria que vc falou, temos sim que tentar mudar o mundo, fazer as coisas funcionarem corretamente, mas deve-se ter um ponto de limite, fiacr dando soco em ponta de faca não vai adiantar em nada, ai a melhor escolha é realmente partir pra outra.


-
Projeto Loocrum - Gestor Financeiro
http://www.assembla.com/spaces/loocrum
Blog de Tecnologia
http://laguiar.wordpress.com



[WWW] [MSN] [ICQ]
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team