Design (anti)-patterns in Python and Java

preview_player
Показать описание
Different programming languages and programming paradigms have different characteristics and are better suited for certain types of tasks. We have object-oriented languages like Java and C# are commonly used for developing large-scale, enterprise-level software systems. And we also have programming languages such as Python, Ruby, and JavaScript which are more flexible and less opinionated. They don't force a particular programming paradigm or programming style on the developer.Design patterns are a way of solving common problems that occur in software development. They provide a reusable solution to a common problem, and can make it easier to design and maintain large and complex software systems. Some programming languages have a rich set of libraries and built-in support for object-oriented programming, which makes it easy to use and implement design patterns.In the talk we will discuss different use cases and scenario when design patterns may have both positive and negative impact on developer’s experience.
Рекомендации по теме
visit shbcf.ru