But I can smell it.

Image for post
Image for post
Photos By @youxventures @tadekl @mariogogh On Unsplash

Code that needs refactoring

Strange and hard-to-read code is a common reason to elicit refactoring (rewriting). Think of unstructured Spaghetti Code™ without a lot of documentation — or the opposite — too much documentation that you can’t see the forest for the trees anymore. These kinds of code issues are called “code smell”. A term that has been widely adopted after 1999 when the book “Refactoring: Improving the Design of Existing Code” by Martin Fowler was published. Its essence, refactoring is applying a series of small behavior-preserving transformations with the cumulative effect of “reducing the risk of introducing errors”.


What trade-offs will you have to make?

Image for post
Image for post
Photos: AltumCode, Samantha Borges, Mario Gogh @ https://unsplash.com/

This year has brought many changes to the workplace, academia, and how we spend our spare time. Many events that would be held in person are now online. This has its perks but also challenges.

Christian Haller

Christian holds a PhD in Marine Science, an MSc in Geoscience, and has a strong computer programming background.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store