Tag: object oriented

Object-Oriented Programming and the magic of Test-Driven Development
Post

Object-Oriented Programming and the magic of Test-Driven Development

Python is one of the most popularly used programming languages in Data Science. For some, it is about the language’s flexibility and readability, for others it’s about its relatively low complexity, and for most, it is about its multifaceted nature. We call Python a multifaceted language because it allows you to code in four different styles: Functional, Imperative, Object-Oriented, and Procedural. These coding styles...

What Makes Functional and Object-oriented Programming Equal
Post

What Makes Functional and Object-oriented Programming Equal

There is an ongoing dispute on the Internet about which kind of programming, functional or object-oriented, is better. Large areas of the scene are polluted by a raging war where bigots of all kinds are serving fabricated “proofs” to disregard the opposing programming technique. Notably, an extremely loud and aggressive minority exists, which claims that...

Go Language and Object-Oriented Programming
Post

Go Language and Object-Oriented Programming

Is Go an Object-Oriented Language? Yes and No. Although Go has types and methods and allows an object-oriented style of programming, there is no type hierarchy. The concept of “interface” in Go provides a different approach that we believe is easy to use and in some ways more general. There are also ways to embed types...

Perfect object-oriented UX
Post

Perfect object-oriented UX

Sophia Prater shows you how focusing on objects can help you fashion a consistent UX. According to Sophia V Prater, broken objects are one of the biggest user experience fails. To avoid them, she’s come up with a process and methodology that she’s named ‘object-oriented UX’ (OOUX), which is focused on figuring out and modelling...

What is better — Functional programming or Object Oriented?
Post

What is better — Functional programming or Object Oriented?

Last week, I found myself caught in the firing range of functional programmers — all because I dared put forward an alternative mode of thinking for JavaScript. This is probably also the first time I’ve ever gotten hate and love mail, public condemnation, accolades and tweets for something that had innocent intentions and origins. Somehow, I also managed to...