Skip to main content
artificials.ch
  • Service
  • Address
  • Merchandise Shop
  • @artificials.ch
  • Data protection
  • Books

Category: Testing

Risk Mitigation: Add more Details to Death Animation

22. January 202122. January 2021 Christian Liesch Leave a comment

This is the follow-up article about lens #16, the lens of risk mitigation from The Art of Game Design: A Book of Lenses written by Jesse Schell. If you buy books through the links in this article I will get a small commission for that. I tried quickly if more details for death animation would […]

Read More

Risk Mitigation: Test Bloodstain for Bullet Exit Wounds

5. January 20215. January 2021 Christian Liesch Leave a comment

This is the follow-up article about lens #16, the lens of risk mitigation from The Art of Game Design: A Book of Lenses written by Jesse Schell. If you buy books through the links in this article I will get a small commission for that. In this blog article I tested bloodstain for exit wounds, […]

Read More

Risk Mitigation: Test More Random for Shell Ejection

5. January 20215. January 2021 Christian Liesch Leave a comment

This is the follow-up article about lens #16, the lens of risk mitigation from The Art of Game Design: A Book of Lenses written by Jesse Schell. If you buy books through the links in this article I will get a small commission for that. I will play with the random factor for shell ejection, […]

Read More

Risk Mitigation: Test Bigger Muzzles

31. December 202031. December 2020 Christian Liesch Leave a comment

This is the follow-up article about lens #16, the lens of risk mitigation from The Art of Game Design: A Book of Lenses written by Jesse Schell. If you buy books through the links in this article I will get a small commission for that. I will try different sizes of muzzles and add a […]

Read More

Test Driven Development Integration Test

11. July 20209. December 2020 Christian Liesch Leave a comment

Beside unit tests, it is a good idea to have some integration tests. An integration test only makes sure that the new feature is in place. An integration test does not ponder on edge cases. It’s crucial to keep an integration test as simple as possible. Make the Greeter App Modular The greeter app from […]

Read More

Test Driven Development Fixtures

7. July 20209. December 2020 Christian Liesch Leave a comment

We all tend to write helper classes for testing, which clutters the test code and makes it harder to understand. A test should be like a story that you simply can read from top-down. I like test story better than fixture and I will use story and fixture interchangeable. Why a Story Is More Powerful […]

Read More

Test Driven Development Mantra

27. June 20209. December 2020 Christian Liesch Leave a comment

This is the mantra Think of a piece of code you want to add Write a test which fails because that piece of code is not in place Write that piece of code to make the failing test succeed Refactor the code Refactor the test and you do that over and over again. Why did […]

Read More

Test Driven Development Get Started

26. June 202011. December 2020 Christian Liesch Leave a comment

The start is always the hard part. Most often we face existing code where we have to add some new functionality. In always all cases there are little to no unit tests, but ugly and complicated looking integration or system tests which sometimes fail because of timing, network, or database issues. If you have already […]

Read More

Test Driven Development is Pretty Cool

22. June 202022. July 2020 Christian Liesch Leave a comment

A couple of years ago I stumbled over one of the best articles about test-driven development I ever read. Even the title is crispy I mean Stepping Through the Looking Glass: Test-Driven Game Development how cool sounds that? Noel did a decent job to explain the mantra write a test, see it fail, write code, […]

Read More

Archive

Category

Theme by Colorlib Powered by WordPress