Anti-patterns for CI/CD design patterns
In the previous chapters, we talked about all the good things that happen when using CI/CD design patterns. But in this chapter, we will go through some anti-patterns. But why would we do such a thing?
Discussing anti-patterns can be beneficial for several reasons, such as the following:
- Awareness of ineffective solutions: Anti-patterns are common solutions to problems that are ineffective and can cause more problems than they solve. By discussing them, we can raise awareness about these ineffective solutions and prevent their use.
- Understanding consequences: Anti-patterns often seem to work in the short term, but they can have negative long-term consequences. Discussing them helps us understand these consequences and consider the larger context.
- Improving code quality: Many anti-patterns relate to poor coding practices that lead to problems such as increased complexity and reduced maintainability. Discussing these can help...