trip-service-kata

Kata for a legacy code hands-on session. The objective is to write tests and refactor the given legacy code.

  • Owner: sandromancuso/trip-service-kata
  • Platform:
  • License::
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

Trip Service Kata

Kata for legacy code hands-on session. The objective is to test and refactor the legacy TripService class.

The end result should be well-crafted code that express the domain.

You can watch the video with my solution. Although quite long, I explain my whole thought process while writting tests, how I break dependencies, the reasons for refactoring and re-desining the code (tests and production code), and why certain steps are important. I also cover how often I commit and why I do it.

The video is full of tips and tricks that can be used in any language.

https://www.youtube.com/watch?v=_NnElPO5BU0

Main metrics

Overview
Name With Ownersandromancuso/trip-service-kata
Primary LanguageC#
Program languageC# (Language Count: 19)
Platform
License:
所有者活动
Created At2012-09-25 08:03:42
Pushed At2024-06-24 22:36:23
Last Commit At2024-06-19 21:13:38
Release Count0
用户参与
Stargazers Count441
Watchers Count19
Fork Count566
Commits Count217
Has Issues Enabled
Issues Count2
Issue Open Count1
Pull Requests Count57
Pull Requests Open Count8
Pull Requests Close Count27
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private