Divisão de classes
11/08/2014

Divisão de classes

Vocês já ouviram falar do SRP (Single Responsability Principle)? Trata-se de um dos princípios incentivados pelo SOLID, que prega a responsabilidade única de classes e métodos. Apesar de já conhecermos a importância deste princípio, o artigo de hoje visa realçar a relevância da divisão de classes na arquitetura de um projeto, prezando pela alta coesão. Acompanhe!

Continue reading...
11/08/2014
More
Feature Envy
04/08/2014

Feature Envy

Inveja é bom? Claro que não! Inveja é um dos sete pecados capitais! Agora, imagine se houver inveja entre as classes de um programa? Ops, isso significa que, neste caso, o desenvolvedor está cometendo um pecado capital no seu código? Faz sentido. Acompanhe o artigo e entenda melhor o que é uma Feature Envy!

Continue reading...
04/08/2014
More
Dicas de ética no LinkedIn
21/07/2014

Dicas de ética no LinkedIn

Saudações, leitores! O LinkedIn, site de networking profissional amplamente conhecido, é um grande recurso para buscar conhecimento, participar de discussões, encontrar contatos profissionais e explorar oportunidades de emprego. Por ser uma rede que expõe claramente o nosso comportamento profissional, é importante que tenhamos uma conduta apropriada, principalmente ao participar de discussões nos grupos. O artigo de hoje traz algumas dicas de ética para membros (ou futuros membros) do LinkedIn. Acompanhe!

Continue reading...
21/07/2014
More
Técnicas de tratamento de exceções
30/06/2014

Técnicas de tratamento de exceções

ppersWraMuito se fala sobre tratamento de exceções no desenvolvimento de software. Estes tratamentos são extremamente úteis para controlar a fluxo de execução do aplicativo quando algum erro ocorre, bem como servir como um bom recurso de rastreabilidade. Porém, em muitos casos, os tratamentos de exceções não são elaborados e utilizados como supostamente deveriam ser. Por esse motivo, o artigo de hoje apresenta algumas premissas relacionadas à exceções no código e algumas dicas para empregar o tratamento.

Continue reading...
30/06/2014
More
Scope Creep
23/06/2014

Scope Creep

Você sabia que, em uma pesquisa realizada há alguns anos, as estatísticas mostraram que 64% do software não é utilizado pelos usuários? O artigo de hoje discute justamente sobre esse fato e apresenta um termo que, mesmo não muito conhecido no jargão de TI, ocorre bastante nas empresas e também com desenvolvedores autônomos: Scope Creep!

Continue reading...
Testes de Aprendizagem
09/06/2014

Testes de Aprendizagem

Implementar testes unitários para garantir a consistência da aplicação é importante, certo? Claro! Além deles, existe também uma família de testes que pode nos proporcionar uma segurança maior nos componentes que utilizamos no software, principalmente se estes forem componentes de terceiros. Estamos falando dos Testes de Aprendizagem!

Continue reading...
André Celestino