Aumente sua Performance. Receba dicas gratuitas de programação diretamente em sua caixa de entrada. Você receberá um email de confirmação. Somente depois de confirmar é que poderei lhe enviar as dicas por email.

Email inválido.
Conheça meu livro
Capa do livro Refatorando Para Programas Limpos
TítuloRefatorando Para Programas Limpos
CategoriaEngenharia de Software
AutorVinícius Thiengo
Edição
Ano2016
Capítulos34
Páginas374
Acessar Livro
Go-ahead
"Pequenas diferenças ao longo do tempo fazem uma grande diferença! A melhora é alcançada aos poucos, não em passos gigantes."
John C. Maxwell
Novatec
Compre livros na Novateccom 20% de desconto utilizando o código THIENGO
Programador
Aumente sua Performance. Receba dicas gratuitas de programação diretamente em sua caixa de entrada.
Email inválido
Scrum - A Arte de Fazer o Trabalho na Metade do TempoScrum - A Arte de Fazer o Trabalho na Metade do TempoLivros
Programador
Jeff Sutherland
LeYa
2014
240
(178) (10) (12)
Padrão de Projeto: Cláusula de GuardaPadrão de Projeto: Cláusula de GuardaAndroidCrie rápidas saídas de processamento em seus algoritmos utilizando o padrão Cláusula de Guarda, confira.
(133) (6) (3)
Padrão de Projeto: Strategy (Estratégia)Padrão de Projeto: Strategy (Estratégia)AndroidAumente a eficiência de evolução de seu projeto de software dividindo comportamentos comuns em famílias de algoritmos, utilizando o padrão Strategy, confira.
(154) (6) (12)
Escolhendo o Melhor Nome de Domínio Para um SiteEscolhendo o Melhor Nome de Domínio Para um SiteDesenvolvimento WebAumente consideravelmente as chances de seu sistema ser encontrado escolhendo o nome de domínio correto, confira.
(445) (43) (15)
Refatoração de Código: Internalizar SingletonRefatoração de Código: Internalizar SingletonAndroidMelhore seu algoritmo removendo Singletons desnecessários. Trabalhe com passagem de parâmetro aplicando o método de refatoração: Internalizar Singleton. Confira.
(154) (5) (4)
Refatoração de Código: Mover Embelezamento Para DecoratorRefatoração de Código: Mover Embelezamento Para DecoratorAndroidSimplifique classes de seu projeto aplicando Decorator pelo método de refatoração Mover Embelezamento Para Decorator, confira.
(145) (1) (12)
Refatoração de Código: Substituir Condicionais que Alteram Estado por StateRefatoração de Código: Substituir Condicionais que Alteram Estado por StateAndroidMelhore seu código que trabalha com estados, utilize o método de refatoração Substituir Condicionais que Alteram Estado por State para uma maior performance, confira.
(177) (3) (5)
Refatoração de Código: Introduzir Objeto NuloRefatoração de Código: Introduzir Objeto NuloAndroidOtimize seu código fonte removendo verificação de nulos. Aprenda a utilizar a refatoração: Introduzir Objeto Nulo. Confira.
(269) (12) (9)
10 Sites que Ajudam Você a se Tornar um Expert em Línguas10 Sites que Ajudam Você a se Tornar um Expert em LínguasEmpreendedorismoConheça 10 sites que vão lhe ajudar na trajetória para aprender inglês e outras línguas, mesmo se você estiver buscando apenas o inglês de leitura, confira.
(714) (5) (34)
13º Sorteio Novatec e Blog Thiengo [Calopsita], livro Python Eficaz13º Sorteio Novatec e Blog Thiengo [Calopsita], livro Python EficazSorteiosFinalizado13º Sorteio, blog Thiengo [Calopsita] em parceria com a editora Novatec. Livro Python Eficaz de Brett Slatkin, confira.
(1089) (134) (93) (1)
Padrão de Projeto: Objeto NuloPadrão de Projeto: Objeto NuloAndroidRemova lógica desnecessária de verificação de null em seu projeto para ter um código mais compreensivo e a prova de NullPointerException, confira.
(332) (13) (1)
Appnext para Monetizar sua APP AndroidAppnext para Monetizar sua APP AndroidAndroidAmplie os ganhos de sua APP Android com anúncios da plataforma Appnext. Anúncios para instalações de outras APPs, confira
(329) (65) (9)
Checkout Transparente da Web no AndroidCheckout Transparente da Web no AndroidAndroidReceba pagamentos em sua APP Android, nativa, utilizando o mesmo modelo de checkout transparente de sistemas Web, confira.
(713) (5) (61) (7)
ConstraintLayout, Melhor Performance no AndroidConstraintLayout, Melhor Performance no AndroidAndroidMelhore a performance de renderização do layout de sua APP Android utilizando o ConstraintLayout, sem a necessidade de aninhamento de Views, confira.
(935) (7) (128) (17)
Padrão de Projeto: Template Method (Método Template)Padrão de Projeto: Template Method (Método Template)AndroidMelhore seu algoritmo trabalhando a reutilização de código aplicando o padrão de projeto Template Method (Método Template), confira.
(227) (2) (11) (12)
Padrão de Projeto: SingletonPadrão de Projeto: SingletonAndroidLibere objetos de classes que precisam de instâncias únicas e de acesso global por meio do padrão de projeto Singleton, confira.
(252) (2) (9) (10)
Padrão de Projeto: Decorator (Decorador)Padrão de Projeto: Decorator (Decorador)AndroidAcrescente funcionalidades a seu projeto sem alterar o código já existente, utilizando o padrão de projeto Decorator (Decorador), confira.
(341) (8) (8)
Padrão de Projeto: State (Estado)Padrão de Projeto: State (Estado)AndroidColoque mais intenção em seu código removendo condicionais e colocando classes de estado com o uso do padrão de projeto State (Estado), confira.
(230) (1) (11) (6)
Use a Cabeça! Padrões de ProjetosUse a Cabeça! Padrões de ProjetosLivros
Engenharia de Software
Elisabeth Freeman, Eric Freeman
Alta Books
2007
496
(371) (1) (15)
As 33 Coisas que Todo Programador Deve Parar de FazerAs 33 Coisas que Todo Programador Deve Parar de FazerEmpreendedorismoResultado, comentado, da pesquisa em thiengo.birdingbox: O que um programador não deve fazer. As 33 coisas que um developer deve parar de fazer e que estão prejudicando ele.
(1484) (57) (31)
Monetização sem Anúncios utilizando a Huq SDKMonetização sem Anúncios utilizando a Huq SDKAndroidAumente a receita de sua APP Android utilizando a monetização inteligente de varejo, sem necessidade de anúncios, confira.
(865) (7) (16)
Notificação de Engajamento Pelo Firebase Console - Parte 12Notificação de Engajamento Pelo Firebase Console - Parte 12AndroidEngaje novamente os usuários de sua APP utilizando notificações via console de notificação do Firebase, confira.
(845) (19) (16)
Carregar posts anteriores