Reference
Contents
Reference#
Glossary#
Adventure Game#
- refactoring#
Making changes to existing code for the sake of improving the code quality without changing what the software does. Refactoring is done to improve things like readability, maintainability and reliability.
- DRY#
- Don’t repeat yourself#
A principle of software development aimed at reducing repetition of software patterns, replacing it with abstractions or using data normalization to avoid redundancy.
- TDD#
- Test-Driven Development#
A process for writing code that involves writing a test for how you want the code to work before writing the code itself.