Refatorando Para Programas Limpos

De duas, uma. Ou você encerra o software, a ideia. Ou você volta a ele para evoluí-lo.

A maioria dos aplicativos começam pequeno, na “garagem”, sem muito investimento, somente tempo. Passam primeiro por testes de mercado e então por melhorias até conseguirem mais usuários. Ou seja, a evolução de seu software é inevitável.

E… voltando ao seu projeto, é possível que você encontre: alto consumo de memória, muitos objetos sendo criados; inúmeros códigos duplicados; e um trecho de algoritmo que mesmo com comentários não está nada fácil de entender o que ele faz.

Então fique você sabendo que isso é normal no mundo de desenvolvimento. Cerca de 90% de todo o investimento na evolução de um software é utilizado somente para a leitura e entendimento dele. E, acredite, saber nomear corretamente Classes, Métodos e Variáveis já é mais do que 50% de um projeto com código limpo.

Neste novo título eu lhe apresento, em 46 capítulos enxutos, técnicas de código limpo (só isso já salva muito de seu tempo e algumas centenas de R$), métodos de refatoração e padrões de projeto para serem já aplicados a seus códigos. E mais...

00 dias 00:00:00
De R$ 450,99 por R$ 97,00 💥78% off

Visualizar Sumário        Comprar Livro (+3 bônus)
🔒 Compra 100% segura Hotmart. 🤝 Garantia de recebimento de atualização.
Ampliando sua jornada para o mundo Mobile com +3 Bônus
Desenvolvedor Kotlin Android - Bibliotecas para o dia a dia
Livro digital sobre Kotlin Android, com foco em bibliotecas para alta produtividade em codificação. São 1035 páginas de explicação e prática utilizando no Android Studio IDE.
De R$ 97,00 por R$ 0,00 (bônus)
Receitas Para Desenvolvedores Android
Livro digital completo de receitas Android, contendo 19 capítulos em 936 páginas de puro desenvolvimento orientado em Java Android e utilizando o Android Studio IDE.
De R$ 97,00 por R$ 0,00 (bônus)
Curso de Prototipagem Profissional de Aplicativos Android
Curso completo de prototipagem profissional de aplicativos Android, contendo mais de 15 horas de vídeo aulas onde cada vídeo aula tem no máximo 5 minutos de duração. Acesso vitalício.
De R$ 159,99 por R$ 0,00 (bônus)

*Os bônus serão entregues no 8º dia depois da confirmação do pagamento, entregues diretamente no e-mail utilizado na compra do livro "Refatorando Para Programas Limpos".

Ficha técnica do livro "Refatorando Para Programas Limpos"Formato: digital (PDF, ePUB e .mobi)
Capítulos: 46 completos
Páginas: 599
Edição:
Categoria: Engenharia de Software
Autor: Vinícius Thiengo
ISBN: PDF: 978-85-924568-0-1 / ePUB: 978-85-924568-1-8 / mobi: 978-85-924568-2-5

Mais sobre o livro

Depois de desenvolver projetos como rede social, rede de classificados e marketplace, percebi que apesar da qualidade dos softwares estar melhorando, no ato de evoluí-los eu não enxergava o nível esperado de eficiência.

Com isso, depois de retomar o contato com Engenharia de Software, voltei a estudar mais a fundo este assunto e então comecei a aplicar técnicas de código limpo, padrões de projeto e refatoração para padrões em aplicativos que eu estava envolvido. Hoje um dos meus maiores projeto de software, um marketplace de infoprodutos e envio de e-mails, já trabalha com essas técnicas. Isso devido a melhora considerável, percebida, tanto na performance quanto na leitura dos algoritmos.

Neste livro, assumindo que você tem o conhecimento básico de orientação a objetos, vou lhe mostrar todas as técnicas que eu tenho em minha “caixa de ferramentas”, de Engenharia de Software, e utilizo em meu dia a dia de desenvolvimento.

Para que você não tenha que recorrer a apêndices, eu coloquei todos os pré-requisitos dentro do próprio capítulo em estudo ou em capítulos anteriores a ele. Além de incluir um capítulo somente com técnicas simples de código limpo, técnicas que podem ser adotadas desde o início de seu projeto. Todos os códigos do livro estão em Java, mas você pode utilizar as técnicas em qualquer linguagem e framework.

Thiengo, vou criar aplicativos milionários?

Lhe prometo crescimento como profissional de desenvolvimento de software em geral. Junto aos bônus você terá à sua disposição 2570 páginas e mais de 15 horas de vídeo aulas.

O sucesso com o desenvolvimento de qualquer aplicativo... isso eu duvido muito que alguém consiga lhe garantir, mas a rota para o sucesso de algum deles é seguro afirmar: estudo, prática, perseverança e resiliência. Estudo e prática você certamente terá bastante em 2570 páginas e mais de 15 horas de vídeo aulas.

Seguramente este conjunto de materiais será de grande utilidade em sua jornada de desenvolvedor / empreendedor de software.

Quem eu sou...

Me chamo Vinícius Thiengo, tenho uma década na área de TI, e caso você acompanhe os conteúdos de desenvolvimento Android na Internet provavelmente já deve ter acessado meu canal no YouTube ou meu Blog (Thiengo.com.br), onde desde 2013 falo semanalmente sobre o sistema operacional mobile do Google e também sobre Codificação Limpa.

Apesar de ter formação na área de TI, me considero um completo curioso sobre o assunto "desenvolvimento de software". Vejo muita importância nesta área. Nós desenvolvedores somos uma importante parte entre os responsáveis por permitir que famílias e amigos se comuniquem independentemente da distância, que geladeiras de medicamentos oncológicos e quase todos os outros objetos eletrônicos pessoais e profissionais funcionem de maneira eficaz.

Eu vim do "mundo Web", aprendi a programar na faculdade e desde então me dediquei a evoluir cada vez mais. Nessa jornada desenvolvi um site de classificados (Villopim), um Blog de humor (Capixi), um sistema Web de telemetria de barragens (WSTecnologia), uma rede social de perguntas (Peffans) e um marketplace para produtores digitais (BirdingBox). Fui também desenvolvedor da parte Web e Android de uma startup que se chamava GoWalk. Ainda utilizo o AWS (não há melhor servidor de conteúdo estático, S3, e para envio de e-mails). Tenho clientes de desenvolvimento Android, Web e consultoria em desenvolvimento mobile.

Apesar de meu foco atual ser em tecnologias de desenvolvimento mobile, mais precisamente o Kotlin Android, desde que me deparei com problemas devido a códigos mal escritos não mais deixei de lado a Engenharia de Software, principalmente as técnicas de código limpo, técnicas que são simples e permitem uma melhora considerável do projeto. Um dia eu queria poder lhe mostrar a diferença de estrutura de código entre o Villopim (meu primeiro sistema) e o BirdingBox (um dos meus últimos). Acredite, é de arrepiar.

Oportunidade única e por tempo limitado

Para a nova edição deste título, "Refatorando Para Programas Limpos", é a primeira vez que faço uma promoção como está, um pacote de bônus com meus outros dois livros "Desenvolvedor Kotlin Android - Bibliotecas para o dia a dia" e "Receitas Para Desenvolvedores Android" e meu único curso em vídeo "Prototipagem Profissional de Aplicativos Android".

Todos eles juntos têm um valor de R$ 450,99, mas para este lançamento estou liberando o pacote por R$ 97,00 em até 10x de R$ 11,08.


🔒 Compra 100% segura Hotmart. 🤝 Garantia de recebimento de atualização de versão.

Nada de esplêndido jamais foi realizado, exceto por aqueles que ousaram acreditar que algo dentro deles era superior às circunstâncias.Bruce Barton