Pedro Santos's Projects
GildedRose cata characterized with properties
Starting code for the GildedRose Refactoring Kata in many programming languages.
Git powered FTP client written as shell script.
Generate Reveal.js slides from GitHub commits using F# and Octokit
Typescript module for working with music theory
Draw guitar chord in Javascript
Kotlin music theory library
Code fragment using IOS CoreAudio and MIDO
Jaco - C# music library
Practing Using Excercises from 'Refactoring Workbook'
A Kata exercise. This one involves writing code to reserve seats on a train.
Leap years kata using property based testing framework FSCheck
Music REST API
DCPU16 Emulator for IOS
Pedro's Blog
A simple random programming quotes generator
Refactor developer habits: among many such habits when writing or maintaining code
Selected examples from Martin Fowler’s ‘Refactoring’, implemented in C#.
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