David Gadd (@dgadd)
  • Stars
    star
    110
  • Global Rank 194,129 (Top 7 %)
  • Followers 26
  • Registered almost 15 years ago
  • Most used languages
    C#
    78.6 %
    JavaScript
    7.1 %
    Ruby
    7.1 %
    Objective-C
    7.1 %
  • Location 🇨🇦 Canada
  • Country Total Rank 5,213
  • Country Ranking
    C#
    328
    Ruby
    2,846

Top repositories

1

GOOS_sample_csharp

C# port of AuctionSniper sample from #goos "Growing Object-Oriented Software, Guided by Tests" [Freeman/Pryce]
C#
36
star
2

iOSModelViewPresenter

A demonstration project using Model-View-Presenter with iOS
Objective-C
32
star
3

TDD-Kata-for-DDD

A kata to practise creating a domain model with entities, value object, and base Id class
C#
10
star
4

TDD_Kata_For_MVVM_on_Win_Phone_7

A project which introduces MVVM on Windows Phone 7 via TDD kata
C#
8
star
5

TDDKata

TDDKata practise
C#
7
star
6

5-Day-TDD-Kata-Practise

From Single Class, to Teasing Out Domain, to Model-View-Presenter with Mocks
C#
5
star
7

QuickUnion-Algorithm-Solved-in-CSharp-Through-TDD

Solving quick union algorithm from Figure 1.7 of Ch. 1 Algorithms in Java by Robert Sedgewick via series of tests
C#
2
star
8

TDD-Kata--Strategy-Pattern-for-Domain-Model

A TDD kata for using design-by-test to intuitively generate Strategy Pattern.
2
star
9

TDD-Kata-MVP-with-2-Presenters

A sample of refactoring from a brownfield GUI to Model-View-Presenter
C#
2
star
10

RubyDevelopment

Ruby Development (katas, Ruby code, Rails code)
Ruby
1
star
11

Vetrinarian-Administrator-Demo

A site built with TDD and ASP.NET (deploying both as MVP and MVC)
JavaScript
1
star
12

Logging-Interception-demo

A simple demo of logging with Castle's IInterceptor interface
C#
1
star
13

QuickFind-Algorithm-Solved-in-CSharp-Through-TDD

Solving quick find algorithm from Figure 1.3 of Ch. 1 Algorithms in Java by Robert Sedgewick via series of tests
C#
1
star
14

Refactoring-Procedural-to-DI

Refactoring a large procedural method to Dependency Injection
C#
1
star
15

Refactoring-Finicky-ThirdParty-DLL-to-DI-with-Mocks

A TDD kata for refactoring a finicky 3rd party DLL (eg. that isn't licensed for dev machines) to Dependency Injection
C#
1
star