Bootcamp Highlights - Unit Testing at Promoapp

Guest Blog by Randy SlocumPromo app started by teaching us that continuous feedback helps create valuable code the customer and developers are confident in. We want a fast, reliable, refactored code. We also want code that isolates that codes' failures.But how do you write code like this? With the SOLID principle!S - Single Responsibility. Your applications should do one thing and do it right! Keep functionality simple from everything from applications down to variables.O - Open Closed principle. All artifacts should be open for extension, but closed for modification.L - Liskov's substitution principle: Any part of your code can be substituted by any other types.I - Interface segregation. Keep each interfaces simple with only one function.D - Dependency inversion. Abstractions should not depend on details, details should depend on abstractions. A car should depend on its parts, not the other way around.Exercise these principles, and you can use libraries like Mock and Fixture to help make unit testing fun!

Previous
Previous

Attracting the Right Humans for Your Culture

Next
Next

Bootcamp Highlights - Cloud 101