Pedro Santos's Projects
Code Smells and Refactoring Exercise
An exercise on refactoring
A Refactoring Golf exercise
Summary of "Refactoring: Improving the Design of Existing Code" by Martin Fowler
Refactoring Essentials for Visual Studio
Soure files for SC2016 Refactoring Golf mini-project for C# developers (created with VS2013)
Java source files for SC2016 Refactoring Golf
Background material and code for my presentation, "Refactoring the Monolith: LIVE!"
Simple interactive exercises to help learn ReSharper and Rider
Katas in Rust language
Ruby on Rails tutorial sample application
Smelly Mars Rover movement refactoring exercise initial code
Swiss Ephemeris for .Net. A Swiss Ephemeris portage for .Net.
A kata to practise creating a domain model with entities, value object, and base Id class
Training examples
Genetic algorithm kata
Legacy Code Retreat - Grenoble 2011
Typescript kata bootstrap
A sample type safe builder for classes with mandatory and optional fields
Sample custom UICollectionViewDataSource in Swift
C++ library for working with music theory concepts, music notation, guitar tab notation and programmatically creating music.
F# library for working with music theory concepts, music notation, guitar tab notation and programmatically creating music.
C# example
F# port of gigasquid/wonderland-clojure-katas