InfoQ

InfoQ

Visualização específica de Tópico/Tag

Design Orientado a Objeto na InfoQ


Últimos destaques de notícias sobre Design Orientado a Objeto

AOP: Desenvolvimento de aplicações usando aspectos

Tópicos
AOP,
Mensageria,
Artefatos & Ferramentas,
Modelagem,
Arquitetura,
Análise de Código,
Design Orientado a Objeto

Nesta palestra, Fábio Falavinha fala a respeito do Paradigma Orientado a Aspectos (AOP), que consiste em modularizar uma aplicação em aspectos, que observam o ciclo de vida e interações entre os objetos de um sistema, via troca de mensagens, até que possam agir. Este paradigma é um complemento ao modelo OO, que facilita desenvolver aplicações e separar a implementação das regras de negócio.

Entrevista com Martin Fowler

Martin Fowler e Paulo Caroli sobre desenvolvimento e agilidade

Tópicos
Operações,
Domain Specific Languages,
Agile,
SOA,
Builds,
Java,
Entrega de Qualidade,
Design,
Design Orientado a Objeto,
Comunidade,
Arquitetura,
Metodologias,
Testes de Software,
REST,
Técnicas Ágeis

Paulo Silveira entrevista Martin Fowler e Paulo Caroli que falam sobre a realidade do desenvolvimento de software. São abordados assuntos como DSL, Testes de Integração, REST, o novo livro de Martin, entre outros.

Notícias sobre Design Orientado a Objeto

O mapeamento objeto-relacional é um antipadrão?

Tópicos
Acoplamento Baixo,
Análise de Código,
Design Orientado a Objeto,
NoSQL

Em post em seu blog, Laurie Voss, afirma que ORM está se tornando um anti-pattern, apesar de se tratar de uma técnica amplamente aceita pela comunidade de desenvolvimento.

Programação Orientada a Objetos: Estamos no caminho errado?

Tópicos
Mensageria,
Programação,
Design Orientado a Objeto,
Arquitetura

Em uma entrevista a QCon de Londres com Joe Armstrong, o desenvolvedor original do Erlang, e Ralph Johnson, muito associado com Smalltalk, POO, e padrões de projeto. A questão de que estamos indo pelo "caminho errado" da orientação a objetos por todos esses anos foi levantada. Ambos os entrevistados sugeriram que sim, mas isso é devido as falhas de implementações e não a idéia em si.

Desacoplando sua aplicação do seu framework de injeção de dependências

Tópicos
.NET,
Agile,
Ruby,
SOA,
Arquitetura,
Java,
Design,
Design Orientado a Objeto

Injeção de dependências tornou-se nos últimos anos uma das abordagens mais usadas na Orientação a Objetos, graças a técnicas como TDD e Testes Automatizados. Com isso aumentou muito o uso de frameworks de DI. Bob Martin mais conhecido como Uncle Bob nos aconselha a desacoplar nosso código dos frameworks de DI.

Gramática SOA – Serviços são Verbos ou Substantivos?

Tópicos
Design Orientado a Objeto,
SOA,
Modelagem

Em seu novo post Jason Bloomberg introduz dois tipos de serviços - Entidades e Tarefas - e explica o papel que cada tipo de serviços desempenha na construção de sistemas SOA.

"Bom Design" significa ...?

Tópicos
.NET,
Ruby,
Agile,
Java,
Design,
Design Orientado a Objeto

Não é novidade que no coração dos projetos de software bem-sucedidos está o bom design. Também não é novidade que definir o que "bom design" realmente significa tem sido o centro de uma lista infinita de debates, artigos, palestras, livros, discussões, etc, por décadas.

CSLA .NET 3.6 suporta o Silverlight 2.0

Tópicos
.NET,
Framework .NET,
Design Orientado a Objeto,
Frameworks Web

A versão 3.6 da Component-based Scalable Logical Architecture for .NET (CSLA .NET) foi liberada incluindo suporte para o Microsoft Silverlight 2.0. A CSLA .NET é um framework .NET para desenvolvimento de software que ajuda a “construir uma camada de lógica de negócio poderosa e de fácil manutenção para aplicações Windows, Web, SOA e workflow”.

Melhores da InfoQ 07: Críticas surpreendentes do líder de desenvolvimento da Microsoft em sua saída

Tópicos
.NET,
Programação,
Agile,
Entrega de Qualidade,
Design Orientado a Objeto,
Arquitetura

Jay Bazuzi, ex líder de desenvolvimento do editor do C#, está saindo da Microsoft e escreveu algumas palavras surpreendentemente duras para seus colegas antes da sua partida:“OO não é uma moda passageira” e “Não há problema em utilizar o código de outra pessoa”.