Clean Code
Intermediate - I have a good understanding of the skill and can perform most tasks.
Last used 9 months ago
Writing clean code is a skill where you can write code that is easy to read, modify or add to. Other developers should find it a pleasure to read your code, not a challenge.
- Dry - Don't repeat yourself
- SOLID - A set of principles for coding
- Design Principles - Use of known and tested principles and behaviours
local_library Books
The Pragmatic Programmer
Your journey to mastery
By David Thomas, Andrew Hunt
Read 1 times for 0 minutes calendar_month
Clean Code
A handbook of agile software craftsmanship
By Robert C. Martin
Read 1 times for 0 minutes calendar_month
Design Patterns
Elements of reusable object-oriented software
By Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
Read 3 times for 0 minutes calendar_month
Activity sprint
| | |
Skill Log sticky_note_2
-
12 Feb 2024 build Refactoring package code, clean as clean can be...
Intermediate (2 hours) -
09 Feb 2024 build Developing tests for a new package - Pest
Intermediate (3 hours) -
build Developing a Bitty Enum package
Advanced (3 hours) -
08 Feb 2024 build Tidying up testing old features.
Basic (1 hour) -
07 Feb 2024 school Trying out examples of the 'State' pattern.
Intermediate (2 hours) -
29 Jan 2024 build Tidy up and deploy the new availability feature
Basic (2 hours) -
26 Jan 2024 build Refactor some recent work, improves readability and ease of maintenance.
Intermediate (2 hours) -
build Helping a back log of pull requests
Intermediate (1 hour) -
18 Jan 2024 build Working on some simple ideas so focusing in on clean code.
Basic (2 hours) -
13 Jun 2022 build Various fixes and debug, tidy up code
Intermediate (5 hours) -
04 May 2022 build Writing up documentation and tidy up.
Intermediate (5 hours)