SOLID and Open Closed principle
Overview
In this series of articles, I will cover all the SOLID patterns and their use in examples.
The SOLID principles were introduced by Robert C. Martin in his 2000 paper “Design Principles and Design Patterns.”
Master degree in Intelligent Software Systems
Faculty of Informatics and Information Technologies STU in Bratislava
Bachelor Degree in Informatics
Faculty of Informatics and Information Technologies STU in Bratislava
In this series of articles, I will cover all the SOLID patterns and their use in examples.
The SOLID principles were introduced by Robert C. Martin in his 2000 paper “Design Principles and Design Patterns.”
A class should have only a single responsibility (i.e. only one potential change in the software’s specification should be able to affect the specification of the class)
I once did an automated script for a reformatted Word document. Opening the word file and editing it is the interesting part, which is not very easy, but I found a useful python library. There is a nice book Python Programming On Win32, which I recommend to read. That is why I decided to choose python as my main language.
Nowadays, with multiple environments and many developers involved in a single project, it is difficult to properly test everything at a high level. Unit or any small tests are easy to run everywhere nowadays, on a local machine, in the cloud, in the pipeline, etc. But what happens when I want to test some complex functionality or dependencies.
In this article I would like to give some good examples of azure pipeline features that can be difficult to implement for the first time and are very often used in many other variants.