One of the most misunderstood XP techniques might be Refactoring. Many understand it in the meaning of re-write which is definitely not what it was meant to be. See how refractoring an example taken from a real world project both consits of very small sometimes even tiny changes and still introduces major archiectural reconstructions.
Você já ouviu conversas de desenvolvedores discutindo como melhorar o design do sistema, leu livros detalhando vários Padrões de Projeto e ouviu palestras sobre como padrões contribuem para o design do sistema... Mas não tem 100% de certeza sobre o que eles são, ou quais são os benefícios reais, ou até mesmo quando utilizá-los? Quer saber por onde começar? Neste curto livro, vamos revisar os conceitos de OO vendo como eles são aplicados aos Padrões de Projeto e quais os principais benefícios.
On December 22, 2015, Twitter paid over $14,000 to ethical hackers for exposing vulnerabilities. This wasn't a shakedown. Sites like Twitter, Shopify, Dropbox, Yahoo, Google, Facebook and more, ask ethical hackers to report security bugs and pay them. This book will teach you how you can get started with ethical hacking.
This book will teach you how to investigate and root-cause numerous types of performance issues on a PC, in many cases all the way down to the code causing them.
What do you do when good design has been left behind, and the fix is too large for refactoring? Pivots are a tool to get the code to a state where refactoring and good design can happen.
Si siempre estuviste convencido de que el desarrollo de software sería tu profesión, pero a día de hoy te encuentras desmotivado y sin ganas de continuar, es es el primer síntoma de que no estás enfocándote en la dirección correcta. Convierte tu profesión en tu pasión gracias a 10 consejos que harán cambiar tu forma de ver la vida. Ebook del blog devexperto.com
Dynamic Reteaming shares real stories of how successful software companies have thrived through changing their teams as opposed to keeping them the same. Learn to apply the five team change patterns: Isolation, One by One, Grow and Split, Merging and Switching. This is the 2019 first edition. The second 2020 edition is on Amazon.
One of the most painful activities in software is maintaining poor code. This book is your companion to improve application code to become easier to understand and cheaper to modify. It's also your step by step guide to adopt clean coding techniques and professional development habits in a systematic and sustainable way.
Project Myopia: belief that the project model is the only way of managing business change and development; not seeing digital development as a continuous commitment to growing the business; believing it will end and working for the end. #NoProjects Project Myopia is now on Amazon
Με πολλές ασκήσεις για την προσωπική σας εργαλειοθήκη με retrospectives, το βιβλίο Getting Value out of Agile Retrospectives θα σας βοηθήσει να εξειδικευτείτε στο να κάνετε retrospectives και να αποκομίζετε το μέγιστο δυνατό από αυτές - Πρόλογος από την Esther Derby, συν-συγγραφέα του Agile Retrospectives, Βαγγέλη Αντωνιάδη και Γιάννη Μαυραγάνη.
Coming to grips with Go is more than just familiarizing yourself with the language features. Learning to use those features to write production-ready code can be difficult task. If you are looking for guidelines and assistance, then this book is surely what you are looking for.
Do you like to start with programming apps? Dive into the challenging world of software development with Java. Find out about the basics of the programming language Java as well as programming in common. Learn about software structures and common tasks like testing and improving your software (aka refactoring). Enjoy reading and in practice.
The tools and techniques provided in this workbook offer an alternative-proven way to add more structure, transparency and visibility to the work that you do when Forming Agile Teams, by combining visual explanations with techniques and tips to support Scrum Masters crucial role within the organization.
Errors drive us crazy. Computers can reduce errors, but in a minute can multiply a single error a million times. To use a computer successfully, you need to know more about errors than you ever imagined.
“Learn Object-Oriented Java the Hard Way” is a book that teaches you the object-oriented parts of Java with over 50 complete example programs that illustrate each concept step-by-step. Each concept is demonstrated with working code and explained, so that you understand what every line of code does and why it is there. After you work through this book, you should be able to understand the basic structure and function of any Java program, even large programs by professional developers. The exercises and explanations in this book are distilled from my over fifteen years of experience teaching object-oriented programming to everyday students.