Summary: Rewriting an Application

Review a brief summary of the chapter.

Numerous paradigms exist for writing code. OOP is the dominant one for most of the IT industry, and FP is the focus of this course. That said, in languages like JavaScript and Python, hybrid approaches are an option as well. Ideally, they offer a way to combine the strengths of OOP and FP. Here, we looked at a less successful example of combining both approaches, exploring several issues that might haunt the project when it grows or changes. Next, we offered both a theoretical and practical overview of ways we could improve the application, at the same time making it more functional using what we learned in previous chapters.

Get hands-on with 1200+ tech skills courses.