Skip to content

Artineering

blatherings on software…

  • Home
  • About Me
  • Github
  • Github
  • Github

Tag: tdd

By Aman Agrawal Posted on Jun 28, 2020Jun 29, 2020

Mars Rover Programming Kata using DDD+TDD+Ports and Adapters

A few weeks ago I came across this Mars Rover programming challenge/kata and being a bit of a space buff, I thought I will take a crack at it.

Categories:Algorithms, architecture, design, best practices, design, domain driven design, refactoring, software architecture, SOLID principles, tdd, UncategorizedTags: clean architecture, clean code, DDD, hexagonal ports and adapters architecture, mars rover, mars rover kata, mars rover programming challenge, ports and adapters, rocket science, software architecture, software design, software engineering, tdd, test driven development, testability
By Aman Agrawal Posted on Jun 26, 2020

Some Heuristics for Mocking vs State Verification in TDD

In this post I will share some of the TDD heuristics that I have found useful on when you should use mocking to verify interactions and when should you resort to state verification.

Categories:architecture, design, best practices, design, heuristics, refactoring, software architecture, SOLID principles, tdd, UncategorizedTags: continuous learning, design, isolated tests, mocking, refactoring, software architecture, software design, SOLID principles, tdd, test doubles, test driven development, testability, testing pyramid
dev.to.
  • GitHub
Create a website or blog at WordPress.com
Scroll Up
  • Follow Following
    • Artineering
    • Already have a WordPress.com account? Log in now.
    • Artineering
    • Customise
    • Follow Following
    • Sign up
    • Log in
    • Report this content
    • View site in Reader
    • Manage subscriptions
    • Collapse this bar
Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Our Cookie Policy