What color is it? Construindo um “Color Clock” com Objective-C e Swift

Um "Color Clock" nada mais é do que um relógio, cuja imagem de fundo se altera de acordo com a cor. O objetivo é simples e, no post de hoje, usaremos este problema para estruturar nosso código de forma a utilizar o padrão de delegação para reduzir o acoplamento das nossas unidades. Problema De acordo … Continue lendo What color is it? Construindo um “Color Clock” com Objective-C e Swift

Anúncios

Sabe o programador ctrl+c/ctrl+v? Não seja ele!

Códigos como o da imagem são comuns e motivos de muitas dores de cabeça para manutenção de código e refatoração. Se você não consegue sentir o cheiro desse code smell de longe, acha que meta programação e abstração de lógica coisa de outro mundo, ou que esse tipo de construção é totalmente aceitável, nesse post vamos discutir algumas técnicas de refatoração indispensáveis para todos os desenvolvedores!