From the course: Practical Design Patterns in Swift

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Limitations

Limitations - Swift Tutorial

From the course: Practical Design Patterns in Swift

Start my 1-month free trial

Limitations

- [Instructor] In spite of all the pros, there are also some risks and limitations involved in using the design patterns. First, let's talk about the human factor. Sometimes your biggest challenge will be convincing the team members about the importance of design patterns. You should be able to explain the benefits of introducing a specific design pattern. For that, you need to understand how the pattern works and how can it be applied in that particular programming language. Luckily, that won't be an issue since Swift developers are open to using new technologies. Speaking of new technologies, implementing a design pattern requires a certain level of expertise. Some developers might need additional time to ramp up and implement the patterns correctly. This may introduce delays and more bugs than usual. Another aspect is that design patterns are generic by nature. They need to address a family of similar problems which may become an impediment when trying to solve a specific issue. It…

Contents