Shayne's Skill: Code Refactoring
- CompetencyProficient
- Skill Summary
Systematically integrated refactoring loops into my daily test-driven workflows, beginning with large-scale codebase cleanups at Seven Simple Machines. This capability matured into designing automated code analysis metric sweeps to help enterprise companies transparently manage technical debt.
- Description
The process of restructuring existing computer code without changing its external behavior. It is intended to improve the non-functional attributes of the software, such as code readability, complexity reduction, and maintainability.
Evidence Performed using Code Refactoring
- TypeDetails(name, duration, recency, competencyDurationRecencyCompetency)Name
- MVP Build of Skill Bearings (working name: Project Polvo)For 10 monthsOngoingProficient31
- Emergent Design from Net Objectives (Scott Bain)For 3 days16 years agoAdvanced Beginner4
- Seven Simple Machines HR Intranet OptimizationFor 10 months17 years agoCompetent11
- Code Complete Essentials from Construx Software (Steve McConnell)For 1 day20 years agoNovice4