Mensagens enviadas por: Adolfo Rodrigues
Índice dos Fóruns » Perfil de Adolfo Rodrigues » Mensagens enviadas por Adolfo Rodrigues
Autor Mensagem
Taz wrote:
Maven. Não só componentes internos, mas tb externos.
Ahh, e ainda tem plugin para Eclipse.

Não sei se o Maven faz esse tipo de controle. O Maurício Linhares indicou uns links de download para um livro "Better Builds with Maven" aqui no GUJ. Se ajudar, dá uma pesquisada.

[editado] corrigindo o Português [/editado]
danieldestro wrote:
Gostei muito da sua experiência. Não foge muito do que eu havia pensado.

Gostou? Hehehe... Eu que não estou gostando nem um pouco
danieldestro wrote:
O software para gerenciar isso é feito por vocês ou vocês compraram/licença free?

Foi feito internamente. É bem simples mesmo. É só um sisteminha de cadastros e consultas.
Eu trabalho numa empresa que tem (ou deveria ter) esse controle de componentes/conhecimento. Vou tentar explicar como as coisas aqui funcionam:
Existe uma área chamada "administração de dados e componentes" que é responsável por:

A) Definir os nomes e a localização dos componentes (componentes aqui são EJBs, ORMs, tabelas, etc) e
B) Cuidar do reuso destes componentes.

Eles cadastram todos estes dados numa aplicaçãozinha web. Se eu pesquiso, por exemplo, por um nome de ORM, consigo ver em que projeto ela está, quais EJBs a utilizam, etc. Assim eu consigo reutilizar o que já foi implementado. Isso não funciona muito bem aqui por 2 motivos, basicamente:

1) Pra definir os nomes dos componentes, alguém daquela área pega um documento de visão (que não é bem um DV) e um monte de casos de uso, supostamente lê tudo, "caga" os nomes dos componentes e diz "isso aqui vocês vão criar neste projeto, aquilo já tem no projeto tal, etc". Não se pode criar nada diferente daquele bolo marrom que eles determinam. Aí você soma a isso uma arquitetura de caixinha (todos os projetos usam a mesma arquitetura, as necessidades de negócio e oportunidades de simplificação não importam) e se vê no meio de um Bean com mais de 12KLOC, métodos com mais de 200 linhas, etc. Sem testes, ninguém que percebe o tamanho da encrenca (e são poucos aqui que percebem isso) tem coragem de refatorar. Isso se eles liberassem a criação de novos componentes.
2) O cadastro dos componentes na ferramenta de consulta é feita manualmente. Se alguém esquece de cadastrar o componente lá, ou se alguém não consulta antes de fazer, o reuso vai pro ralo.

Desculpe a choradeira, mas como você não disse que queria uma experiência boa, eu falei da minha. Cada vez mais acredito que o melhor jeito de fazer isso é tendo boas pessoas nos times, escrevendo um monte de testes e disseminando o conhecimento da todas as formas possíveis (pair programming, apresentações das releases para todos da empresa, fórum eletrônico interno, pessoas participativas, etc).
Eu também vou. E vou vestir a primeira camiseta que sair da gaveta no domingo
Então compartilhe os fontes do seu programa e os scripts do MySQL para criação/população do banco. Deixe que os terceiros instalem o banco e rodem os seus scripts pra fazer a aplicação funcionar.

Não tem um erro de "semântica" aí no seu código? Não é o usuário que aprova a OS? Então acho que o correto seria:

http://www.softhouse.se/Uploades/Scrum_eng_webb.pdf
Essas classes cheias de métodos estáticos não cheiram mal pra vocês? Já se perguntou se ela é realmente necessária pra sua aplicação? Será que não é o caso de modelar melhor os seus objetos?
O material do Luca aqui do GUJ é excelente:

http://www.guj.com.br/posts/list/61611.java
Zeovaldo wrote:Galera,

Na atualização do Ubuntu, funcionou beleza!

Estou apanhado para criar um disco de inicialização via cd.. Estou pretendendo instalar em uma maquina sem sistema operacional.

Descompactei o arquivo ubuntu-8.04-desktop-i386.iso e copiei para o cd.. Mas não dá boot pelo cd.. (Já configurei no setup).

Tem alguma dica?

Mais especificamente: se estiver no Ubuntu, clique com o botão direito no ISO e escolha a opção "Write to disk".
Já paguei a minha inscrição também. O do ano passado foi bem legal.
Luca wrote:Olá

Porque repetir o anúncio?

Não me agrada a idéia dos evento ficarem repetindo anúncios aqui no GUJ

Por mim não teria aprovado esta notícia repetida e manteria a discussão no anúncio inical em http://www.guj.com.br/posts/list/89127.java

[]s
Luca

Luca,
Eu não tinha visto o tópico que você linkou. Porém, antes de postar a notícia, fiz uma busca por "fratech". Como não encontrei nada referente ao evento, postei a notícia.
http://www.guj.com.br/jforum.java?module=search&action=search&search_keywords=fratech&match_type=all&search_forum=&sort_by=relevance
Me desculpe, mas pelo jeito a busca não olha em links e eu não sabia disso.
Pode apagar o meu tópico, porque não faz sentido mesmo estar duplicado

Abraços e desculpa aí...
WORKSHOP: Modelagem Ágil e DDD
Data: 16 e 17 de Maio de 2008
Objetivo:
Aprenda a modelar software de forma orientada ao negócio e utilizando técnicas de modelagem ágil, neste workshop focado em práticas e dinâmicas. Saia Planejando, Modelando e Desenvolvendo Softwares com Produtividade e gerando alto valor de negócio aos seus produtos.
Agenda:
Um passeio pela MDA (Model Driven Architecture)
Conhecendo a DDD (Domain Driven Design)
O que é DDD
Para que usar DDD
Arquitetura em Camadas (Layered Architecture)
Domain Objects
Linguagem Onipresente (Ubiquitous Language)
Design Flexível (Supple Design)
Design Estratégico (Strategic Design)
O Manifesto Ágil
Engenharia de requisitos com Scrum, XP e FDD
Testes Ágeis
Documentação Ágil
Explorando a visão arquitetural
M3-Modelagem Baseada em Mapas Mentais
UML em Cores
Uso de prototipação
Agile Draw
Um projeto do "zero"- Dinâmicas Práticas

Instrutores:

Felipe Rodrigues de Almeida - é Arquiteto de Sistemas com experiência de 5 anos em desenvolvimento de sistemas distribuídos. Atualmente trabalha em projetos pela Fratech, atuando na arquitetura de aplicações críticas. Participa atvamente do desenvolvimento do framework Struts2 e mantém o projeto open-source BoxSQL. Palestrante no QCon em Londres. Passa o tempo livre curtindo e cuidando de seus 3 cães.

Manoel Pimentel Medeiros - é Engenheiro de Software, com mais de 15 anos na área de TI, atualmente trabalha com projetos Java pela Rhealeza(SP). É Diretor Editorial da Revista Visão Ágil, Membro da Agile Alliance e foi um dos pioneiros na utilização e divulgação de métodos ágeis no Brasil. Já escreveu para importantes revistas e portais especializados no Brasil e no exterior. Possui as certificações CSM e CSP da Scrum Alliance. Já particpou do time de Desenvolvimento do NetBeans, foi criador do framework BoxSQL, fundador do grupo XPNorte e do NUG-BR e frequentemente palestra em eventos sobre processos e tecnologias. Maiores informações em: http://manoelpimentel.blogspot.com


Pré-Requisitos
- Alguna eperiência com linguagens de desenvolvimento


Maiores informações e inscrições, acessem o link:
http://www.fratech.net/model/event!show!.act?event.id=14

É aquela que está configurada na sua variável JAVA_HOME
Luca wrote:Mensageria, WS com ou sem REST e mais todos aqueles meio que citei no meu tutorial de web services no conexão java 2006.

Este seu tutorial está disponível em algum lugar, Luca?
 
Índice dos Fóruns » Perfil de Adolfo Rodrigues » Mensagens enviadas por Adolfo Rodrigues
Ir para:   
Powered by JForum 2.1.8 © JForum Team