SOLID! Series – Open/Closed Principle

In computer programming, the term SOLID is a mnemonic acronym for five design principles intended to make software designs more understandable, flexible and maintainable (thanks Wikipedia) – but what does that actually mean? Here’s the breakdown: (S)ingle...

Object Oriented Programming: Polymorphism

I will be discussing polymorphism for part three of my Object Oriented Programming series: Abstraction Inheritance Polymorphism – Current Post Encapsulation Polymorphism The word polymorphism derives from the Greek words ‘poly’ for many and...

TDD Setup With Jasmine

Hello and welcome to TDD Setup with Jasmine! Fee free to use this small guide as a reference for setting up the Jasmine standalone project. Here are the links to the websites referenced in the presentation: Jasmine website: https://jasmine.github.io/ Jasmine code...