Welcome to our book review site go-pdf.online!

You may have to Search all our reviewed books and magazines, click the sign up button below to create a free account.

Sign up

Simple Object-Oriented Design
  • Language: en
  • Pages: 190

Simple Object-Oriented Design

Write object-oriented code that's manageable, maintainable, and future-proof. Inside Simple Object-Oriented Design you'll discover insightful principles for reducing complexity in your object-oriented code, including: Designing classes that are always in consistent states Creating abstractions that make it easy to extend software in highly flexible ways Lessening the impact of coupling on your codebase Modeling class designs that abstract away infrastructure details and use your infrastructure to its maximum capacity Reducing the complexity of your code Simple Object-Oriented Design: Create clean, maintainable applications is a comprehensive handbook of design practices, principles, and patt...

Effective Software Testing
  • Language: en
  • Pages: 326

Effective Software Testing

Effective Software Testing is a hands-on guide to creating bug-free software. Written for developers, it guides you through all the different types of testing, from single units up to entire components. You'll also learn how to engineer code that facilitates testing and how to write easy-to-maintain test code. Offering a thorough, systematic approach, this book includes annotated source code samples, realistic scenarios, and reasoned explanations.

Quality of Information and Communications Technology
  • Language: en
  • Pages: 332

Quality of Information and Communications Technology

This book constitutes the refereed proceedings of the 15th International Conference on the Quality of Information and Communications Technology, QUATIC 2022, held in Talavera de la Reina, Spain, in September 2022. The 18 full papers and 3 short papers were carefully reviewed and selected from 54 submissions. The papers are organized in topical sections: ​smart and advanced systems; verification and validation; skills and education; industrial experiences and applications; safety, security and privacy.

How Google Tests Software
  • Language: en
  • Pages: 316

How Google Tests Software

2012 Jolt Award finalist! Pioneering the Future of Software Test Do you need to get it right, too? Then, learn from Google. Legendary testing expert James Whittaker, until recently a Google testing leader, and two top Google experts reveal exactly how Google tests software, offering brand-new best practices you can use even if you’re not quite Google’s size...yet! Breakthrough Techniques You Can Actually Use Discover 100% practical, amazingly scalable techniques for analyzing risk and planning tests...thinking like real users...implementing exploratory, black box, white box, and acceptance testing...getting usable feedback...tracking issues...choosing and creating tools...testing “Docs & Mocks,” interfaces, classes, modules, libraries, binaries, services, and infrastructure...reviewing code and refactoring...using test hooks, presubmit scripts, queues, continuous builds, and more. With these techniques, you can transform testing from a bottleneck into an accelerator–and make your whole organization more productive!

Object-Oriented Software Design in C++
  • Language: en
  • Pages: 518

Object-Oriented Software Design in C++

Learn the fundamentals of Object-Oriented design by investigating good—and bad—code! Well-designed applications run more efficiently, have fewer bugs, and are easier to revise and maintain. Using an engaging “before-and-after” approach, Object-Oriented Software Design in C++ shows you exactly what bad software looks like and how to fix it with good design principles and patterns. In Object-Oriented Software Design in C++, you’ll find: Design-code-test iterations that improve code with each revision Gathering requirements to make sure you’re developing the right application Design principles like encapsulation and delegation that solve programming problems Design patterns includin...

Simple Object-Oriented Design
  • Language: en
  • Pages: 190

Simple Object-Oriented Design

Write object-oriented code that’s manageable, maintainable, and future-proof. Keeping your object-oriented designs simple demands a creative approach—and that’s exactly what you’ll find in Simple Object-Oriented Design. This book is full of patterns and principles for reducing complexity, each one proven in author Mauricio Aniche’s 20-year career in software development. You’ll learn how to tackle code’s natural growth in complexity, and adopt a “good enough” approach that means it’s easy to refactor when requirements change. You’ll discover insightful principles for: Making code readable and documented Improving consistency and encapsulation Managing dependencies Desig...

Spring Boot in Practice
  • Language: en
  • Pages: 582

Spring Boot in Practice

Spring Boot in Practice is full of practical recipes for common development problems in Spring Boot. Author Somnath Musib has spent years building applications with Spring, and he shares that extensive experience in this focused guide. You’ll master techniques for using Spring Data, Spring Security, and other Spring-centric solutions. Learn how to work with Spring Boot and Kotlin, handling connections for multiple platforms, and how Spring Boot can simplify building microservices and APIs. Each recipe is built around a real-world problem, complete with a full solution and thoughtful discussion.

Continuous Integration
  • Language: en
  • Pages: 324

Continuous Integration

None

Grokking Deep Learning
  • Language: en
  • Pages: 475

Grokking Deep Learning

Summary Grokking Deep Learning teaches you to build deep learning neural networks from scratch! In his engaging style, seasoned deep learning expert Andrew Trask shows you the science under the hood, so you grok for yourself every detail of training neural networks. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Technology Deep learning, a branch of artificial intelligence, teaches computers to learn by using neural networks, technology inspired by the human brain. Online text translation, self-driving cars, personalized product recommendations, and virtual voice assistants are just a few of the exciting modern advanceme...

Lessons Learned in Software Testing
  • Language: en
  • Pages: 326

Lessons Learned in Software Testing

Softwaretests stellen eine kritische Phase in der Softwareentwicklung dar. Jetzt zeigt sich, ob das Programm die entsprechenden Anforderungen erfüllt und sich auch keine Programmierungsfehler eingeschlichen haben. Doch wie bei allen Phasen im Software-Entwicklungsprozess gibt es auch hier eine Reihe möglicher Fallstricke, die die Entdeckung von Programmfehlern vereiteln können. Deshalb brauchen Softwaretester ein Handbuch, das alle Tipps, Tricks und die häufigsten Fehlerquellen genau auflistet und erläutert, damit mögliche Testfehler von vornherein vermieden werden können. Ein solches Handbuch ersetzt gut und gerne jahr(zehnt)elange Erfahrung und erspart dem Tester frustrierende und l...