Summary
As was seen in this chapter, SOLID can take some extra effort during the design phase. However, when done correctly, these five principles can ensure that your code is easy to fix and expand upon. In the fast-paced world of industrial automation, this is a must. You need to be in and out of a customer site as quickly as possible. As such, when implemented correctly, SOLID will support this.
Each of these principles will take some time to master but, once you do, the payback will be well worth it. At this point, you should have a good enough background to start expanding your knowledge and experience of these concepts. Hence, with all this in mind, we can now move on to another very important aspect of automation programming: HMI design.