Preço Kindle: R$ 59,79

Economize
R$ 115,51 (66%)

Essas promoções serão aplicadas a este item:

Algumas promoções podem ser combinadas; outras não são elegíveis. Para detalhes, por favor, acesse os Termos e Condições dessas promoções.

Você assinou o . Encomendaremos seus produtos na pré-venda até 24 horas após eles serem disponibilizados. Quando livros forem lançados, efetuaremos a cobrança da sua forma de pagamento padrão pelo menor preço disponível durante o período de pré-venda.
Atualize seu dispositivo ou forma de pagamento, cancele a compra de itens individuais em pré-venda ou sua assinatura em
Suas inscrições e assinaturas

Comprar para outras pessoas

Compre este eBook para uma equipe ou grupo.
Saiba mais

Como comprar e enviar eBooks para outras pessoas

  1. Selecione a quantidade
  2. Compre e envie eBooks
  3. Os destinatários podem ler em qualquer dispositivo

Estes eBooks só podem ser resgatados por destinatários no Brasil. Links de resgate e eBooks não podem ser revendidos.

Imagem do logotipo do app Kindle

Baixe o app Kindle gratuito e comece a ler livros do Kindle instantaneamente em seu smartphone, tablet ou computador - sem a necessidade de um dispositivo Kindle.

Leia instantaneamente em seu navegador com o Kindle para internet.

Usando a câmera do seu celular, digitalize o código abaixo e baixe o app Kindle.

Código QR para baixar o aplicativo Kindle

Algo deu errado. Tente fazer sua solicitação novamente mais tarde.

Tidy First? (English Edition) eBook Kindle

4,4 4,4 de 5 estrelas 229 avaliações de clientes

Tidying up messy software is a must. And that means breaking up the code to make it more readable, and using guard clauses and helping functions to make it understandable. In this practical guide, author Kent Beck, creator of Extreme Programming and pioneer of software patterns, suggests when and where you might apply tidyings in your code.

Instead of trying to master tidying all at once, this book lets you try out a few examples that make sense for your problem. If you have a big function containing many lines of code, you'll learn how to logically divide it into smaller chunks. Along the way, you'll learn the theory behind software design: coupling, cohesion, discounted cash flows, and optionality.

Leia mais Leia menos

Ofertas de eBooks na Loja Kindle
Ofertas da Loja Kindle
Todo dia, novas ofertas em diversos eBooks. Confira todas
Destaques populares neste livro

Descrição do produto

Sobre o Autor

Kent Beck is a programmer, creator of Extreme Programming, pioneer of software patterns, coauthor of JUnit, rediscoverer of Test-Driven Development, and observer of 3X: Explore/Expand/Extract. Beck is also alphabetically the first signatory of the Agile Manifesto. He lives in San Francisco, California, and he is Chief Scientist at Mechanical Orchard, teaching skills to help geeks feel safe in the world.

Readers can connect with or follow him via:

Facebook: https: //www.facebook.com/kentlbeck

Twitter: https: //twitter.com/KentBeck

LinkedIn: https: //www.linkedin.com/in/kentbeck

Medium: https: //medium.com/@kentbeck_7670

Website: https: //www.kentbeck.com

Detalhes do produto

  • ASIN ‏ : ‎ B0CL7ZMLWH
  • Editora ‏ : ‎ O'Reilly Media; 1ª edição (17 outubro 2023)
  • Idioma ‏ : ‎ Inglês
  • Tamanho do arquivo ‏ : ‎ 2778 KB
  • Quantidade de dispositivos em que é possível ler este eBook ao mesmo tempo ‏ : ‎ Ilimitado
  • Leitura de texto ‏ : ‎ Habilitado
  • Leitor de tela ‏ : ‎ Compatível
  • Configuração de fonte ‏ : ‎ Habilitado
  • X-Ray ‏ : ‎ Não habilitado
  • Dicas de vocabulário ‏ : ‎ Habilitado
  • Número de páginas ‏ : ‎ 142 páginas
  • Avaliações dos clientes:
    4,4 4,4 de 5 estrelas 229 avaliações de clientes

Sobre o autor

Siga autores para obter atualizações de novos lançamentos e recomendações aprimoradas.
Kent Beck
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Descubra mais livros do autor, veja autores semelhantes, leia blogs de autores e muito mais

Avaliações de clientes

4,4 de 5 estrelas
4,4 de 5
229 avaliações globais

Principal avaliação do Brasil

Avaliado no Brasil em 4 de dezembro de 2023
A small book full of dense considerations about software design in the individual (developer) level.

I love the way Kent Beck always describes complex topics with the perfect examples in a direct and objective way.

This style of writing makes his books easy and fast reading.

This is the first part of a series of books about software design. I will be anxiously waiting for the next.
4 pessoas acharam isso útil
Denunciar

Principais avaliações de outros países

Traduzir todas as avaliações para português
Andreas
2,0 de 5 estrelas Too concise, not the best information
Avaliado no Canadá em 21 de fevereiro de 2024
This product is definitely not worth the cost. Most of the examples are too concise and even generic. If you remove the whitespace and blank pages it's probably a 15 page book. The information found in the book is also somewhat contradictory, e.g. comment everything, actually remove comments. Great advice for $50 lol.
JeremyDwayne
5,0 de 5 estrelas The Gateway Drug of Refactoring
Avaliado nos Estados Unidos em 16 de dezembro de 2023
I've read several books on refactoring over the course of my career, including both editions of Martin Fowler's book Refactoring. What they all have in common is that refactoring is powerful but ends up feeling like this massive undertaking that will break your code, particularly if it's not well tested.

The problem with traditional refactoring comes into play when there are other people waiting for the work you're doing. There's pressure from product and engineering leadership to get something shipped. Refactors aren't necessary to those stakeholders and so it just ends up in a backlog of technical debt to be solved when that part of the code breaks in production, probably as a rushed hotfix.

Tidy First has made me realize that it's ok to just do a little cleanup around the changes I'm making. Keep it small, and don't change the behavior. As I was reading through this book, in a single sitting, I realized that I already do many of the tidyings Kent recommends, I just didn't have a proper name for them or consider them as refactors.

Where the true value of this book comes from is in the when and why sections. I now have a framework to apply to the decisions I make to know when it's ok to tidy the code and an understanding of why I should or shouldn't make those changes.

This book belongs on the desks of every software engineer. Refer to it whenever you see code that looks a little messy or is hard to understand.

I look forward to reading the rest of the books in this new series that Kent is releasing!
8 pessoas acharam isso útil
Denunciar
Mark
5,0 de 5 estrelas Absolutely must read
Avaliado na Alemanha em 2 de abril de 2024
Short story:
It was a quiet Thursday afternoon, I was sitting at my desk in the office. Suddenly, but not unexpectedly, a notification arrived - one of the jung devs assigned me to a code review. 30+ changes. Nothing crazy. Business as usual. I was kind of bored, so I decided to do it the old-school way - pair with the dev and ask the dev to guide me through the changes. We were both in the office anyway.
While reviewing we found a couple of things that could be improved, refactored, or deleted. In the beginning, the dev was in an "OK, that's a cool suggestion" mood, but after a while, he said, "Are you sure that this is in the scope of this ticket?". My immediate answer was "What? Do you expect a ticket that says 'please refactor your messy code'?". The dev's answer was "No", and the refactoring began. It wasn't anything large, split the big class into two smaller classes, one for read-only operations and one for everything else, plus a couple of minor facelifts.

While riding home, my brain was raging. This is the root of all software problems. Jung developers think in terms of tickets. They don't refactor their code, because they think that this process should be somehow regulated by the management. They wait and wait and what, applying more and more duck tape changes to the code, and so the mess grows and grows.

After two days of raging and trying to assemble my thoughts into something structural I started to google. There should be something on this topic. I found a couple of Kent Beck's talks on YouTube, the most important being "Tidy First? Kent Beck on Refactoring". Oh my god, this is exactly what I'm thinking about. I've promptly ordered the book. Read the same day it's arrived. 100 pages, with quite a few being blank for better chapter separation. Kent nails it. Everything makes perfect sense. Everything starts with the individual, your relationship with yourself, and your goals.
This is the exact book I need to explain to the devs how to approach refactoring on a small single-contributor scale.

If you're still thinking about it - just do it. It's worth it.
Amazon-klant
4,0 de 5 estrelas Zeer gevat, dit boek. Een enkel hoofdstuk is abstract.
Avaliado na Bélgica em 28 de fevereiro de 2024
Eerst lijkt dit boek totasl niet over software design te gaan. Geen grootse theoriën of technieken. In feite gaat het meer over refactoring in het minieme: opkuisen. Toch zijn de inzichten van Kent Beck en de achterliggende ideëen in deze kosten-baten motivatie klaar en gefundeerd. Een boek met een herkenbaar en real-developer life relevantie.
Anthony R.
5,0 de 5 estrelas It is simple
Avaliado na Índia em 27 de janeiro de 2024
This is a simple book and a quick read, easy o understand and a refresher to me. I liked it 👍
Denunciar um problema

Este item inclui conteúdo inapropriado?
Você acredita que este item viola direitos autorais?
Este item contém problemas de qualidade ou formatação?