Tell, don’t ask

"Tell, don't ask" é uma das práticas mais importantes da orientação a objetos, pois tem por maior objetivo reforçar a ideia de encapsulamento, conceito fundamental desse paradigma. O nome vem do fato de que devemos dizer (tell) ao objeto o que fazer ao invés de perguntarmos (ask) ao objeto sobre seu estado e tomarmos alguma decisão. Vamos a... Continuar Lendo →

Notas para um líder de um time de software

De volta com mais um livro bacana que terminei de ler há um tempo. Este livro, de título "Notes to a software team leader", foi escrito por Roy Osherove, famoso pelo livro "The Art of Unit Testing". Como fica claro no título, o livro trata de liderança em um time de desenvolvimento de software e está... Continuar Lendo →

Introduzindo a camada de aplicação

Neste novo artigo sobre arquitetura de software, falarei sobre a camada de aplicação, suas principais características e alguns pontos a considerar para utilizá-la ou não. Caso não tenha lido o <<artigo anterior sobre camadas>>, recomendo fortemente a leitura do mesmo para contextualizá-lo melhor. O QUE É A camada de aplicação (Application Layer) fornece um conjunto... Continuar Lendo →

Manifesto a favor da diversão no trabalho

Neste post, compartilho com vocês um trecho do ótimo livro "Liderando com metas flexíveis (Beyond Budgeting)", do Niels Pflaeging, que fala sobre um manifesto a favor da diversão no trabalho. Bastante interessante e atual. Confiram! UM POUCO DE CONTEXTO O manifesto foi tirado do capítulo 3 (Por que metas relativas fazem mais sentido?), especificamente da... Continuar Lendo →

Blog no WordPress.com.

Acima ↑