24 resultater (0,23780 sekunder)

Mærke

Butik

Pris (EUR)

Nulstil filter

Produkter
Fra
Butikker

Effective Software Testing - Mauricio Aniche - Bog - Manning Publications - Plusbog.dk

Effective Software Testing - Mauricio Aniche - Bog - Manning Publications - Plusbog.dk

In Effective Software Testing you will learn how to: - - Engineer tests with a much higher chance of finding bugs - - Read code coverage metrics and use them to improve your test suite - - Understand when to use unit tests, integration tests, and system tests - - Use mocks and stubs to simplify your unit testing - - Think of pre-conditions, post-conditions, invariants, and contracts - - Implement property-based tests - - Utilize coding practices like dependency injection and hexagonal architecture that make your software easier to test - - Write good and maintainable test code - Effective Software Testing teaches you a systematic approach to software testing. You''ll master easy-to-apply techniques to create strong test suites that are specifically engineered for your code. Following real-world use cases and detailed code samples, you''ll soon be engineering tests that find the bugs hiding in edge cases and the parts of code you would never think of testing! Along the way, you''ll develop an intuition for testing that can save years of learning by trial and error. Go beyond unit tests! Great software testing makes the entire development process more efficient, from understanding your code before you write it to catching bugs in tricky corner cases. Effective Software Testing teaches you a systematic approach to software testing. You''ll master easy-to-apply techniques to create strong test suites that are specifically engineered for your code. Following real-world use cases and detailed code samples, you''ll soon be engineering tests that find the bugs hiding in edge cases and the parts of code you would never think of testing! Along the way, you''ll develop an intuition for testing that can save years of learning by trial and error.

DKK 388.00
1

Testing Java Microservices - Jason Porter - Bog - Manning Publications - Plusbog.dk

Contract Testing in Action - Marie Cruz - Bog - Manning Publications - Plusbog.dk

Testing Vue.js Applications - Edd Yerburgh - Bog - Manning Publications - Plusbog.dk

Art of Unit Testing, The - Roy Osherove - Bog - Manning Publications - Plusbog.dk

Art of Unit Testing, The - Roy Osherove - Bog - Manning Publications - Plusbog.dk

The Art of Unit Testing, Third Edition updates an international bestseller to reflect modern development tools and practices. This expanded edition teaches you to write unit tests for async and observable code, as well as methods of faking functions, modules and refactorings. You''ll explore test patterns and organization, working with legacy code, and even "untestable" code. The many tool-agnostic examples are presented in JavaScript, and are carefully designed so that they apply to code written in any language. about the technology Unit testing is a universally-adopted practice on dev teams of all sizes. Great developers will tell you that testing is as much a state of mind as a collection of tools and practices. The Art of Unit Testing, Third Edition takes you below the surface and understand how unit testing can transform the way you deliver and maintain software. Now with examples in JavaScript, this new edition has been updated to reflect the characteristics of a modern codebase, including async and modularized, distributed services. The practices and patterns you''ll learn can also be easily applied to other languages, including C#, Java, and Python. about the book The Art of Unit Testing, Third Edition guides you step by step from your first simple unit tests to building complete test sets that are maintainable, readable, and trustworthy. Now with examples using JavaScript and Node, this expanded third edition teaches you to write unit tests for async and observable code, as well as methods of faking functions, modules and refactorings. You''ll get to grips with complex subjects such as mocks and stubs, explore how to handle tricky legacy codebases, and save yourself time with tests that function for both frontend and backend applications. The Art of Unit Testing, Third Edition is an essential guide for any unit tester who wants to feel confident writing code that''s easier to create, maintain, and adapt.

DKK 397.00
1

Testing Angular Applications Covers Angular 2 - Corinna Cohn - Bog - Manning Publications - Plusbog.dk

Testing Angular Applications Covers Angular 2 - Corinna Cohn - Bog - Manning Publications - Plusbog.dk

Description The Angular 2 framework is great for building large-scale web applications that can be maintained and extended. And when building enterprise-level apps, testing is vital to the development process. Testing improves the quality of code and reduces maintenance, saving both time and money. Even though testing is crucial, it’s sometimes neglected since there are few established resources and standards when it comes to modern JavaScript web applications. Developers who know how to build and leverage tests are highly valued by their clients and companies. Testing Angular Applications is an example-rich, hands-on guide that gives the real-world techniques needed to thoroughly test all parts of Angular 2 applications. The book starts with an introduction to Angular 2, TypeScript, testing fundamentals, and the testing frameworks and tools used in the book. Next, it explains how to set-up an Angular 2 environment, including TypeScript and the Angular 2 dependencies. The reader will then create their first component. The second part of the book focuses on the most important concepts of Angular 2, such as testing components, directives, pipes, services, and routing. This book will allow readers to confidently write unit and endto-end tests for Angular 2 applications and TypeScript. Key features • Testing components, directives, services and pipes • Real-world techniques • Hands-on examples • Foundation for writing advances tests • Provides code that can be reused in a production environment Audience This book is for readers with intermediate JavaScript skills and some experience with JavaScript frameworks. No experience with testing or Angular required. About the Technology Angular 2 is the latest version of the popular web application framework built by Google and its army of community contributors. Angular 2 is a mobile-first framework that promises to be fast, flexible, and expressive. The Angular 2 syntax is clean and easy to read, which lends itself nicely to rapid development and assists in writing tests.

DKK 370.00
1

Unit Testing:Principles, Practices and Patterns - Vladimir Khorikov - Bog - Manning Publications - Plusbog.dk

Unit Testing:Principles, Practices and Patterns - Vladimir Khorikov - Bog - Manning Publications - Plusbog.dk

Unit Testing: Principles, Patterns and Practices shows you how to refine your existing unit tests by implementing modern best practices. You’ll learn to spot which tests are performing, which need refactoring, and which need to be deleted entirely! Upgrade your testing suite with new testing styles, good patterns, and reliable automated testing. Unit Testing: Principles, Practices and Patterns is a practical guide to modern unit testing best practices. Microsoft MVP Vladimir Khorikov takes you hands-on with examples of the ideal unit test and unit testing practices, building your skills step by step on a solid foundation. Key Features · A universal frame of reference by which to assess any unit test · Common anti-patterns to identify and avoid · Guidelines on how to refactor a test suite along with the · production code it covers · Using integration tests to verify the behavior of the system as a whole For readers who know the basics of unit testing and want to improve their techniques to get the best return on their efforts. Examples are in C# but apply in any language About the technology Test automation has turned unit testing into a standard practice in software development. The right unit test suite gives great outcomes and is vital to delivering quality software. Author Bio Vladimir Khorikov is an author, blogger, and Microsoft MVP. He has been developing software professionally for over ten years, and has mentored numerous teams on the ins and outs of unit testing.

DKK 382.00
1

Statistics Playbook - Max Irwin - Bog - Manning Publications - Plusbog.dk

Statistics Playbook - Max Irwin - Bog - Manning Publications - Plusbog.dk

Learn statistics by analysing professional basketball data! Statistics Slam Dunk is an action-packed book that will help you build your skills in exploratory data analysis by digging into the fascinating world of NBA games and player stats using the R language. This textbook will upgrade your R data science skills by taking on practical analysis challenges based on NBA game and player data. You will take on the challenge of wrangling messy data to drill on the skills that will make you the star player on any data team. And just like in the real world, you will get no clean pre-packaged datasets in this book. You will develop a toolbox of R data skills including: - - Reading and writing data - - Installing and loading packages - - Transforming, tidying, and wrangling data - - Applying best-in-class exploratory data analysis techniques - - Creating compelling visualizations - - Developing supervised and unsupervised machine learning algorithms - - Execute hypothesis tests, including t-tests and chi-square tests for independence - - Compute expected values, Gini coefficients, and z-scores - Is losing games on purpose a rational strategy? Which hustle statistics have an impact on wins and losses? Each chapter in this one-of-a-kind guide uses new data science techniques to reveal interesting insights like these. About the technology Amazing insights are hiding in raw data, and statistical analysis with R can help reveal them! R was built for data, and it supports modelling and statistical techniques including regression and classification models, time series forecasts, and clustering algorithms. And when you want to see your results, R''s visualisations are stunning, with best-in-class plots and charts.

DKK 489.00
1

Spring Security in Action - Laurentiu Spilca - Bog - Manning Publications - Plusbog.dk

Tiny Python Projects - Ken Youens Clark - Bog - Manning Publications - Plusbog.dk

Tiny Python Projects - Ken Youens Clark - Bog - Manning Publications - Plusbog.dk

A long journey is really a lot of little steps. The same is true when you’re learning Python, so you may as well have some fun along the way! Written in a light-hearted style with entertaining exercises that build powerful skills, Tiny Python Projects takes you from amateur to Pythonista as you create 19 bitesize programs. Tiny Python Projects teaches you the big ideas of Python programming through small puzzles, tasks, and games. Each chapter challenges you with a fun new Python program for you to write and run, including a Shakespearean insult generator, an unbreakable password creator, and various text encoders. As you practice core Python language features and coding skills, you’ll also explore the principles of test-driven development by running your programs against a suite of specially designed tests. Key Features · Write command-line Python programs · Process a variety of command-line arguments, options, and flags · Write and run tests for programs and functions · Manipulate Python data structures including strings, lists, tuples, and dictionaries For readers with beginning programming skills in Python or another language. About the technology Simple yet powerful, Python is one of the world’s most popular programming languages. You can use Python to write everything from simple utility programs to complex web applications and deep learning models. Ken Youens-Clark works at the University of Arizona as a senior scientific programmer. He has an MS in biosystems engineering, and has been programming for over 20 years.

DKK 316.00
1

Grokking Continuous Delivery - Christie Wilson - Bog - Manning Publications - Plusbog.dk

Causal Inference for Data Science - Alex Ruiz De Villa - Bog - Manning Publications - Plusbog.dk

ASP.NET Core in Action - Andrew Lock - Bog - Manning Publications - Plusbog.dk

ASP.NET Core in Action - Andrew Lock - Bog - Manning Publications - Plusbog.dk

Fully updated to ASP.NET 5.0, ASP.NET Core in Action, Second Edition is a hands-on primer to building cross-platform web applications with your C# and .NET skills. Even if you’ve never worked with ASP.NET you’ll start creating productive cross-platform web apps fast. And don’t worry about late-breaking changes to ASP.NET Core. With this Manning Early Access Program edition you’ll get updates right up until it ships to the printer, so you’re always working with the latest version of the technology. about the technology ASP.NET Core is a highly flexible, high performance cross platform web framework that’s entirely free and open source. ASP.NET Core developers enjoy choice without compromise, benefiting from both a mature, well-supported stack and the freedom to develop and deploy from and onto any cloud or on-prem platform. Now in version 5.0, the latest version of ASP.NET Core includes powerful new additions for building server-side apps and background services. about the book ASP.NET Core in Action, Second Edition opens up the world of cross-platform web development with ASP.NET Core. You’ll start with a crash course in .NET Core, immediately cutting the cord between ASP.NET and Windows. Then, you’ll begin to build amazing web applications step by step, systematically adding essential features like logins, configuration, dependency injection, and custom components. Along the way, you’ll mix in important process steps like testing, multiplatform deployment, and security. Fully updated to version 5.0, this new edition fully covers new features such as server-side apps with Razor Pages, and the new ASP.NET Core hosting paradigm. what''s inside - - Covers ASP.NET Core 5.0 - - Dynamic page generation with the Razor templating engine - - Server-side apps with Razor Pages - - Authentication and authorization - - Unit tests and integration tests for ASP.NET Core apps - - Create a Web API for serving JSON to client-side applications - - Developing ASP.NET Core apps for non-Windows servers - about the reader Readers need intermediate experience with C# or a similar language. about the author Andrew Lock is a Microsoft MVP who has been working with ASP.NET Core since before the first release. He has a PhD in digital image processing, and has been developing professionally using .NET for the last 10 years.

DKK 514.00
1

100 Go Mistakes - Teiva Harsanyi - Bog - Manning Publications - Plusbog.dk

.NET in Action, Second Edition - Dustin Metzgar - Bog - Manning Publications - Plusbog.dk

ASP.NET Core in Action, Third Edition - Andrew Lock - Bog - Manning Publications - Plusbog.dk

Software Mistakes and Tradeoffs - Jon Skeet - Bog - Manning Publications - Plusbog.dk

Effective Data Analysis - Mona Khalil - Bog - Manning Publications - Plusbog.dk

Software Testing with Generative AI - Mark Winteringham - Bog - Manning Publications - Plusbog.dk

Software Testing with Generative AI - Mark Winteringham - Bog - Manning Publications - Plusbog.dk

Speed up your testing and deliver exceptional product quality with the power of AI tools. The more you test, the more you learn about your software. Software Testing with Generative AI shows you how you can expand, automate, and enhance your testing with Large Language Model (LLM)-based AI. Your team will soon be delivering higher quality tests, all in less time. In Software Testing with Generative AI you''ll learn how to: - - Spot opportunities to improve test quality with AI - - Construct test automation with the support of AI tools - - Formulate new ideas during exploratory testing using AI tools - - Use AI tools to aid the design process of new features - - Improve the testability of a context with the help of AI tools - - Maximize your output with prompt engineering - - Create custom LLMs for your business''s specific needs - Software Testing with Generative AI is full of hype-free advice for supporting your software testing with AI. In it, you''ll find strategies from bestselling author Mark Winteringham to generate synthetic testing data, implement automation, and even augment and improve your test design with AI. About the technology: There''s a simple rule in software testing: the more you test, the more you learn. And as any testing pro will tell you, good testing takes time. By integrating large language models (LLMs) and generative AI into your process, you can dramatically automate and enhance testing, improve quality and coverage, and deliver more meaningful results.

DKK 572.00
1

Functional Design and Architecture - Alexander Granin - Bog - Manning Publications - Plusbog.dk

Functional Design and Architecture - Alexander Granin - Bog - Manning Publications - Plusbog.dk

Design patterns and architectures for building production quality applications using functional programming, with examples in Haskell and other FP languages. In Functional Design and Architecture you will learn: - - Designing production applications in statically typed functional languages such as Haskell - - Controlling code complexity with functional interfaces - - Architectures, subsystems, and services for functional languages - - Developing concurrent frameworks and multithreaded applications - - Domain-driven design using free monads and other functional tools - - Property-based, integrational, functional, unit, and automatic whitebox testing - Functional Design and Architecture is a pioneering guide to software engineering using Haskell and other functional languages. In it, you''ll discover Functional Declarative Design and other design principles perfect for working in Haskell, PureScript, F#, and Scala. about the technology Functional programming offers a powerful alternative to object-oriented programming that helps tackle the complexities of large-scale software. Entrenched design patterns and architectural principles made for OOP are poorly suited for creating large-scale functional applications. This book lays out new methodologies, principles, and architectures optimized for high-level software design using functional languages. about the book Functional Design and Architecture is a comprehensive guide to software engineering using functional programming. Inside, you''ll find cutting-edge functional design principles and practices for every stage of application development, from architecting your application through to running simple and maintainable tests. There''s no abstract theory—you''ll learn by building exciting sample applications, including an application for controlling a spaceship and a full-fledged backend framework. RETAIL SELLING POINTS - - Designing production applications in statically typed functional languages such as Haskell - - Controlling code complexity with functional interfaces• Architectures, subsystems, and services for functional languages - - Developing concurrent frameworks and multithreaded applications - - Domain-driven design using free monads and other functional tools - - Property-based, integrational, functional, unit, and automatic whitebox testing - AUDIENCE For experienced developers who know a functional language.

DKK 450.00
1

Type-driven Development with Idris - Edwin Brady - Bog - Manning Publications - Plusbog.dk

Type-driven Development with Idris - Edwin Brady - Bog - Manning Publications - Plusbog.dk

DESCRIPTION Types are often seen as a tool for checking errors, with the programmer writing a complete program first and using the type checker to detect errors. And while tests are used to show presence of errors, they can only find errors that you explicitly test for. In typedriven development, types become your tools for constructing programs and, used appropriately, can show the absence of errors. And you can express precise relationships between data, your assumptions are explicit and checkable, and you can precisely state and verify properties. Type-driven development lets users write extensible code, create simple specifications very early in development, and easily create mock implementation for testing. Type-Driven Development with Idris , written by the creator of Idris, teaches programmers how to improve the performance and accuracy of programs by taking advantage of a state-of-the-art type system. This book teaches readers using Idris, a language designed from the very beginning to support type-driven development. Readers learn how to manipulate types just like any other construct (numbers, strings, lists, etc.). This book teaches how to use type-driven development to build real-world software, as well as how to handle side-effects, state and concurrency, and interoperating with existing systems. By the end of this book, readers will be able to develop robust and verified software in Idris and apply type-driven development methods to programming in other languages. KEY FEATURES • Written by the creator of Idris • Improve performance and accuracy of programs • Teaches Idris, a new type-driven development language • Hands-on code examples • Build real-world software AUDIENCE Written for programmers with knowledge of basic functional programming concepts. ABOUT THE TECHNOLOGY Type-driven development lets you write extensible code, create simple specifications very early in development, and easily create mock implementation for testing. In type-driven development, types become your tools for constructing programs and, used appropriately, can show the absence of errors.

DKK 406.00
1

Testing Web APIs - Mark Winteringham - Bog - Manning Publications - Plusbog.dk

Testing Web APIs - Mark Winteringham - Bog - Manning Publications - Plusbog.dk

Guarantee the quality and consistency of your web APIs by implementing an automated testing process. In Testing Web APIs you will: - - Design and implement a web API testing strategy - - Set up a test automation suite - - Learn contract testing with Pact - - Facilitate collaborative discussions to test web API designs - - Perform exploratory tests - - Experiment safely in a downloadable API sandbox environment - Testing Web APIs teaches you to plan and implement the perfect testing strategy for your web APIs. In it, you''ll explore dozens of different testing activities to help you develop a custom testing regime for your projects. You''ll learn to take a risk-driven approach to API testing, and build a strategy that goes beyond the basics of code and requirements coverage. about the technology To other developers, your API is the face of your application. Thorough, well-designed testing ensures that your APIs will perform as expected, every time. Impeccable API testing goes beyond the basics of code coverage, to encompass documentation and design that sends the right information to your third-party users. A robust testing strategy helps you avoid costly errors that can damage your revenue, your reputation, and your user''s trust. about the book In Testing Web APIs you''ll develop a diverse testing program that gets your whole team involved in ensuring quality. This practical book demystifies abstract strategic concepts by applying them to common API testing scenarios, revealing how these complex ideas work in the real world. It fully covers automation techniques like functional API automation, contract testing, and automated acceptance test-driven design that will save your team''s time. You''ll map the potential risks your API could face, and use those risks as a launching point for your testing activities. A good strategy has a mix of focuses, so you''ll master a wide range of API testing techniques like exploratory testing and live testing of production code. A downloadable API sandbox lets you go hands-on and experiment in a safe environment. You''ll soon be ready to implement a strategy that ensures API quality and makes testing a real asset to your team.

DKK 450.00
1

Get Programming with Scala - Daniela Sfregola - Bog - Manning Publications - Plusbog.dk

Get Programming with Scala - Daniela Sfregola - Bog - Manning Publications - Plusbog.dk

Scala is a multi-style programming language for the JVM that supports both object-oriented and functional programming. Master Scala, and you''ll be well-equipped to match your programming approach to the type of problem you''re dealing with. Packed with examples and exercises, Get Programming with Scala is perfect starting point for developers with some OO knowledge who want to learn Scala and pick up a few FP skills along the way. about the technology Although it’s a relative newcomer, Scala turned out to be the right language at the right time, opening up the world of functional programming to the JVM. Scala looks a lot like Java, and it interacts seamlessly with familiar Java libraries and tools. Since it fully supports functional programming, Scala gives you the freedom to choose the right programming style exactly when it benefits you. Scala can be daunting at first, especially if you’re seeing FP ideas for the first time. Fortunately, with the examples and exercises in this book, you’ll get over the initial learning hump quickly and start doing interesting projects before you know it! about the book Get Programming with Scala teaches you the core skills you''ll need to code with Scala. This book lives up to its name! You''ll learn the ins and outs of Scala by actually programming with it, thanks to the practical examples, exercises, and easy-to-follow lessons. You''ll start by reviewing OOP concepts in the Scala language. Then, example-by-example, you''ll gradually open up the world of functional programming. You''ll explore functions and types and learn how to combine them to create powerful, flexible abstractions. Along the way, you''ll learn some Scala testing and get an intuition for sniffing out and fixing code that doesn''t smell quite right. what''s inside - - Learn to express OO principles in Scala - - Express your program designs in functions - - Make use of types to enforce program requirements - - Use abstractions to avoid code duplication - - Write meaningful tests and recognize code smells - about the reader Written for developers with some prior experience in an OOP language like Java or C#. No experience with Scala or functional programming is needed. about the author Daniela Sfregola started working with Scala in 2013. Since then she has been an active contributor to the Scala Community. Daniela currently maintains several open source projects in the community and regularly speaks at Scala conferences. She blogs about Scala regularly at https://danielasfregola.com

DKK 468.00
1