12 resultater (0,27094 sekunder)

Mærke

Butik

Pris (EUR)

Nulstil filter

Produkter
Fra
Butikker

Pragmatic Unit Testing in Java with Junit, Third Edition - Jeff Langr - Bog - The Pragmatic Programmers - Plusbog.dk

Pragmatic Unit Testing in Java with Junit, Third Edition - Jeff Langr - Bog - The Pragmatic Programmers - Plusbog.dk

The classic Pragmatic Unit Testing with Java in JUnit returns for a third edition, streamlined and rewritten with updated and more accessible code examples. In this edition, you''ll learn how to create concise, maintainable unit tests with confidence. New chapters provide a foundation of examples for testing common concepts, and guidance on incorporating modern AI tools into your development and testing. Updated topics include improving test quality via development mnemonics, increasing ROI through test and production code refactoring, and using tests to drive development. Pragmatic Unit Testing in Java with JUnit steps you through all the important unit testing topics. If you''ve never written a unit test, you''ll be hand-held through the hard part - getting set up and started. Once past the basics, you''ll see numerous examples in order to start understanding what tests for common code concepts look like. You''ll then learn how to effectively use the essential features of JUnit, the predominant tool for writing and executing unit tests in Java. You''ll gain the combined wisdom of Jeff Langr and original authors Andy Hunt and Dave Thomas, providing decades of unit testing experience on real production systems. You''ll learn how to: - Craft your code to make unit testing easier in the first place - Craft your unit tests to minimize your maintenance effort - Use unit tests to support keeping your system clean through refactoring - Refactor toward a design that will create the highest possible ROI - Test the tough stuff, including code that must be mocked - Remember what''s important when writing unit tests - Help your team reap and sustain the benefits of unit testing - Use AI tooling as part of a development process that incorporates unit testing You won''t just learn about unit testing in theory - you''ll learn about "real" unit testing the Pragmatic way, by working through numerous code examples. What You Need: You''ll need the Java SDK (Software Development Kit) version 21 or higher to work through the examples in the book. You''ll also want an IDE (Integrated Development Environment) in which to build code. While most of the book doesn''t assume use of any specific IDE, you''ll find a number of "getting started" screen shots to help you if you''re using IntelliJ IDEA.

DKK 480.00
1

Crafting Rails 4 Applications 2ed - Jose Valim - Bog - The Pragmatic Programmers - Plusbog.dk

Crafting Rails 4 Applications 2ed - Jose Valim - Bog - The Pragmatic Programmers - Plusbog.dk

Get ready to see Rails as you''ve never seen it before. Learn how to extend the framework, change its behavior, and replace whole components to bend it to your will. Eight different test-driven tutorials will help you understand Rails'' inner workings and prepare you to tackle complicated projects with solutions that are well-tested, modular, and easy to maintain.This second edition of the bestselling Crafting Rails Applications has been updated to Rails 4 and discusses new topics such as streaming, mountable engines, and thread safety.Rails is one of the most extensible frameworks out there. This pioneering book deep-dives into the Rails plugin APIs and shows you, the intermediate Rails developer, how to use them to write better web applications and make your day-to-day work with Rails more productive.Rails Core developer Jose Valim guides you through eight different tutorials, each using test-driven development to build a new Rails plugin or application that solves common problems with these APIs. You''ll learn how the Rails rendering stack works and customize it to read templates from the database while you discover how to mimic Active Record behavior, such as validations, in any other object. You''ll find out how Rails integrates with Rack, the different ways to stream data from your web application, and how to mix Rails engines and Sinatra applications into your Rails apps, so you can choose the most appropriate tool for the job. In addition, you''ll improve your productivity by customizing generators and responders.This book will help you understand Rails'' inner workings, including generators, template handlers, internationalization, routing, and responders. With the knowledge you''ll gain, you''ll create well-tested, modular, and robust solutions for your next project. What You Need This book requires previous experience with Ruby on Rails.

DKK 346.00
1

Rails, Angular, Postgres and Bootstrap - David B. Copeland - Bog - The Pragmatic Programmers - Plusbog.dk

Rails, Angular, Postgres and Bootstrap - David B. Copeland - Bog - The Pragmatic Programmers - Plusbog.dk

Achieve awesome user experiences and performance with simple, maintainable code! Embrace the full stack of web development, from styling with Bootstrap, building an interactive user interface with Angular 4, to storing data quickly and reliably in PostgreSQL. With this fully revised new edition, take a holistic view of full-stack development to create usable, high-performing applications with Rails 5.1. Rails is a great tool for building web applications, but it''s not the best at everything. Embrace the features built into your database. Learn how to use front-end frameworks. Seize the power of the application stack through Angular 4, Bootstrap, and PostgreSQL. When used together, these powerful and easy-to-use tools will open you to a new world of possibilities. This second edition is updated to cover Angular - a completely reworked front-end framework - and dives into new Postgres 9.6 features such as UPSERT. Also new is Webpack coverage, to develop the front-end code for your Rails application. Create a usable and attractive login form using Bootstrap''s styles, while ensuring the database table backing it is secure using Postgres'' check constraints. See how creating an advanced Postgres index for a case-insensitive search speeds up your back end - enabling you to create a dynamic user experience using Angular 4. Create reusable components that bring Bootstrap and Angular together and effectively use materialized views for caching within Postgres. Get your front end working with Webpack, use Postgres'' features from migrations, and write unit tests for all of it. All of this within Rails 5.1. You''ll gain the confidence to work at every level of the application stack, bringing the right solution to every problem. What You Need: This book covers Postgres 9.5, Rails 5, and Ruby 2.3. You should have some experience with basic Rails concepts and a cursory understanding of JavaScript, CSS, and SQL, but by no means need to be an expert. You''ll learn how to install Postgres on your computer or use a free version of it in the cloud.

DKK 381.00
1

Property-Based Testing with PropEr, Erlang, and Eliixir - Fred Hebert - Bog - The Pragmatic Programmers - Plusbog.dk

Property-Based Testing with PropEr, Erlang, and Eliixir - Fred Hebert - Bog - The Pragmatic Programmers - Plusbog.dk

Property-based testing helps you create better, more solid tests with little code. By using the PropEr framework in both Erlang and Elixir, this book teaches you how to automatically generate test cases, test stateful programs, and change how you design your software for more principled and reliable approaches. You will be able to better explore the problem space, validate the assumptions you make when coming up with program behavior, and expose unexpected weaknesses in your design. PropEr will even show you how to reproduce the bugs it found. With this book, you will be writing efficient property-based tests in no time. Most tests only demonstrate that the code behaves how the developer expected it to behave, and therefore carry the same blind spots as their authors when special conditions or edge cases show up. Learn how to see things differently with property tests written in PropEr. Start with the basics of property tests, such as writing stateless properties, and using the default generators to generate test cases automatically. More importantly, learn how to think in properties. Improve your properties, write custom data generators, and discover what your code can or cannot do. Learn when to use property tests and when to stick with example tests with real-world sample projects. Explore various testing approaches to find the one that''s best for your code. Shrink failing test cases to their simpler expression to highlight exactly what breaks in your code, and generate highly relevant data through targeted properties. Uncover the trickiest bugs you can think of with nearly no code at all with two special types of properties based on state transitions and finite state machines. Write Erlang and Elixir properties that generate the most effective tests you''ll see, whether they are unit tests or complex integration and system tests. What You Need - Basic knowledge of Erlang, optionally Elixir - For Erlang tests: Erlang/OTP = 20.0, with Rebar = 3.4.0 - For Elixir tests: Erlang/OTP = 20.0, Elixir = 1.5.0

DKK 440.00
1

Agile Web Development with Rails 7.2 - Dave Thomas - Bog - The Pragmatic Programmers - Plusbog.dk

Agile Web Development with Rails 7.2 - Dave Thomas - Bog - The Pragmatic Programmers - Plusbog.dk

Rails 7.2 completely redefined what it means to produce fantastic user experiences and provides a way to achieve all the benefits of single-page applications - a fraction of the complexity. Rails 7.2 integrated the Hotwire frameworks of Stimulus and Turbo directly as the new defaults, together with that hot newness of import maps. The result is a toolkit so powerful that it allows a single individual to create modern applications upon which they can build a competitive business. The way it used to be. Ruby on Rails helps you produce high-quality, beautiful-looking web applications quickly - you concentrate on creating the application, and Rails takes care of the details. Rails 7.2 brings many improvements, and this edition is updated to cover the new features and changes in best practices. We start with a step-by-step walkthrough of building a real application, and in-depth chapters look at the built-in Rails features. Follow along with an extended tutorial as you write a web-based store application. Eliminate tedious configuration and housekeeping, seamlessly incorporate JavaScript, send and receive emails, manage background jobs with ActiveJob, and build real-time features using WebSockets and ActionCable. Test your applications as you write them using the built-in unit, integration, and system testing frameworks, internationalize your applications, and deploy your applications easily and securely. Rails 1.0 was released in December 2005. This book was there from the start, and didn''t just evolve alongside Rails, it evolved with Rails. It has been developed in consultation with the Rails core team. In fact, Rails itself is tested against the code in this book. What You Need: All you need is a Windows, Mac OS X, or Linux machine to do development on. This book will take you through the steps to install Rails and its dependencies. If you aren''t familiar with the Ruby programming language, this book contains a chapter that covers the basics necessary to understand the material in the book.

DKK 529.00
1

Agile Web Development with Rails 8 - Sam Ruby - Bog - The Pragmatic Programmers - Plusbog.dk

Agile Web Development with Rails 8 - Sam Ruby - Bog - The Pragmatic Programmers - Plusbog.dk

The eighth major release of Rails focuses on the ability to produce production-ready applications. It achieves this while building upon and retaining the ability to produce fantastic user experiences, and achieves all the benefits of single-page applications at a fraction of the complexity. Rails 8 introduces Kamal 2, Thruster, new database adapters, replaces the asset pipeline, and adds a new authentication generator. The result is a toolkit so powerful that it allows a single individual to create modern applications upon which they can build a competitive business—the way it used to be. Ruby on Rails helps you produce high-quality, beautiful-looking web applications quickly—you concentrate on creating the application, and Rails takes care of the details. Rails 8 brings many improvements, and this edition is updated to cover the new features and changes in best practices. We start with a step-by-step walkthrough of building a real application. We look in depth at the built-in Rails features. Follow along with an extended tutorial as you write a web-based store application. Eliminate tedious configuration and housekeeping, seamlessly incorporate JavaScript, send and receive emails, manage background jobs with ActiveJob, and build real-time features using WebSockets and ActionCable. Test your applications as you write them using the built-in unit, integration, and system-testing frameworks; internationalize your applications; and deploy your applications easily and securely. Rails 1.0 was released in December 2005. This book was there from the start, and didn’t just evolve alongside Rails, it evolved with Rails. It has been developed in consultation with the Rails core team. In fact, Rails itself is tested against the code in this book. What You Need: All you need is a Windows, Mac OS X, or Linux machine to do development on. This book will take you through the steps to install Rails and its dependencies. If you aren’t familiar with the Ruby programming language, this book contains a chapter that covers the basics necessary to understand the material in the book.

DKK 581.00
1