Handling Complex Data Flows

How to avoid a convoluted mess of overlapping, overstepping, messy code.

Continue Reading
Written By Jesse Schutt
Posted on

How We Keep Code Clean at Zaengle

Let's be honest, we all like systematic, uniform code. However, maintaining a respectable level of cleanliness across multiple developers' systems can be a challenge. Thankfully there are a few tools to help unify our editors so that our code styling gets along!

Continue Reading
Written By Jesse Schutt
Posted on

Programming for your Future Self

Unless you have an insane memory, you may not remember your reasoning for every line of code. If you're like me, you may occasionally come across something and ask yourself "what on earth?!". I've come up with my list of six ways to better prepare your future-self.

Continue Reading
Written By Jesse Schutt
Posted on

Refactoring Techniques: Extract Method

The Extract Method is probably a technique you use on a daily basis; if not, it should be. It really isn’t any more complicated than the title would suggest. It’s looking through a method and determining what lines of code could easily be grouped together into another function.

Continue Reading
Written By Jesse Schutt
Posted on

Replace Conditional with Polymorphism

If you've ever done any research into refactoring, or programming in general, you've most likely heard the term "polymorphism". When I first came across it, I have to admit, I was intimidated. Now that I've become more familiar with the concept, I can assure you, the word itself is more complicated than the underlying principle!

Continue Reading
Written By Jesse Schutt
Posted on