Software

Solid progress

Things We Built
This week, we’ve been learning about the SOLID principles of software. When I say we, I mean I (Mark) have been learning, and Rob (the professional computerman on our team) has been suggesting videos and other resources, and helping clarify bits I’ve not understood. My take on the SOLID principles, in the context of a Pi Wars robot’s software is: S: Single Responsibility Principle (SRP) Each component of the code (function, class or whatever) should have one job.