Skip to content

Latest commit

 

History

History
28 lines (22 loc) · 791 Bytes

README.md

File metadata and controls

28 lines (22 loc) · 791 Bytes

Gabe Sample Solution

TL;DR: This project is intended to showcase my general coding style. It is intentionally simplified for brevity.

⚠️ Requires VS 2019, C# 9.0

Highlights
  • Clean Architecture
  • Service/Repository Pattern
  • Dependency Injection, Inversion of Control
  • Testing
  • Complete Code Coverage
  • KISS, DRY, SOLID Principles.
  • Low Cyclical Complexity
  • Readability
    • Single level indent
    • Single dot per line
    • No use of 'else' statements
  • ValueTask to optimize state machine when Value is available, fallback to Task when await is needed.
  • ConcurrentDictionary for thread safety, high performance (optimal blocking).
Directory Description
shared Shared Items
src Source Code Projects
tests Test Projects