OFF-TOPIC: Esse tal de ser humano
Esse tal de ser humano é algo realmente intrigante. É impressionante como muitos de nós conseguimos ficar cegos para o milagre que é o fato de estarmos vivos. Temos uma relação constante e frágil com o meio em que vivemos, mas passamos nossos dias sem se dar conta disso. Conseguimos ignorar o fato, e a [...]
Padrão Table Module
“Uma instância única para lidar com a lógica de domínio para todas as linhas em uma tabela de banco de dados ou view” Um dos pontos chave da orientação a objetos é o agrupamento dos dados com o comportamento que o utiliza. A abordagem da orientação a objetos tradicional é baseada em objetos com identidade, [...]
Padrão Domain Model
“Um objeto do modelo de domínio que incorpora tanto dados quanto comportamento” Martin Fowler A lógica de negócios de uma aplicação pode ser muito complexa. Regras e lógica descrevem diferentes casos e tendências de comportamento. E é para lidar com esse tipo de complexidade que os Objetos são projetados. Um Modelo de Domíno (Domain Model) [...]
Padrão Transaction Script
Como dito no Post Lidando com modelos de domínio este padrão é uma maneira de lidar com a lógica de negócios da sua aplicação. Segundo Martin Fowler: Organiza a lógica de negócios por procedimentos, onde cada procedimento lida com uma requisição da camada de apresentação. A maioria das aplicações empresariais pode ser idealizada por [...]
Lidando com modelos de domínio
Martin Fowler, em seu livro Patterns of Enterprise Application Architecture, sugere três Design Patterns para lidar com a organização do modelo de domínio de aplicações empresariais: Transaction Script Domain Model Table Module A abordagem mais simples para armazenar a lógica de dominio e a do padrão Transaction Script. De uma maneira bem simplista, este padrão [...]
Lidando com “Enums” via reflexão.
Lidar com enums via reflexão requer alguns passos. Segue o link para um artigo muito bom: http://www.codeproject.com/KB/cs/SetEnumWithReflection.aspx
Consumindo WebServices e Serviços WCF Dinamicamente
Recentemente tive de lidar com um projeto que apresentava um cenário um pouco fora do “comum”. Um determinado sistema, tem a responsabilidade de invocar dois serviços WCF, porém estes serviços podem sofrer modifcações em suas classes de transmissão. Isso ainda não era tudo, um desses serviços pode ser “substítuido” por um serviço de uma outra [...]
Threads – Conceitual
Quando utilizamos nossos computadores, independente de quantos núcleos seu processador possua, temos a sensação de que o sistema operacional e todos os aplicativos são executados ao mesmo tempo, mas isto não é uma verdade. Nosso computador trabalha na verdade com uma lista de processos, cada um desses processos pode utilizar o processador durante um [...]
Linq e Linq to SQL
Linq e Linq to SQL Olá, elaborei um pequeno estudo sobre linq e linq to SQL e gostaria de compartilhar. Linq: Linq (Language Integrated Query), de acordo com a MSDN, pode ser definido em resumo como: Facilidades de consulta de propósito geral, adicionadas ao .NET Framework que se aplicam a todas as fontes de informações, [...]
Scrum
Olá! Recebi dois links muito bons sobre scrum, a idéia não é entrar em muitos detalhes, mas apenas entender um pouco do que se trata. Visão Geral: http://blog.adaptworks.com.br/2009/04/17/qualidade-com-scrum/ Aspectos afetados pela utilização: http://blog.adaptworks.com.br/2009/07/08/comprometimento-do-time-nao-faca-hoje-o-que-voce-pode-deixar-para-amanha/ Até Mais! Sergio.