Error handling is a balancing act. Too much and unnecessary errors will drive you insane. Too little and you have a terrible user experience. When things go wrong we are responsible for making sure that our code works. Use Exceptions Rather Than Return Codes Exceptions are new in the world…
Clean Code 101: Functions
Computers can do 2 things: store data and do things with data. Functions are what we do and describe actions we take with the data we already have (or want to create). Consider this code: Can you figure out what this function is trying to do? Probably not. This is…
Clean Code 101: Naming Conventions
Clean Code is a controversial book. When something reaches the popularity levels that book has reached, it goes from book to cult. BUT naming is one of the most overlooked, important topics of software development I think. Everyone should take so time to sit down and learn good naming conventions….