Original Author: Rob-Galanakis Refactoring is defined as a “disciplined technique for restructuring an existing body of code, altering its internal structure without changing its external behavior” by Martin Fowler. But its everyday usage takes a very different meaning. We use the word refactor to everything from the original meaning, to a complete side-by-side rewrite of … Continue reading ““Refactor””

Comparing Floating Point Numbers, 2012 Edition

Original Author: Bruce-Dawson Technology/ Code / We’ve finally reached the point in this series that I’ve been waiting for. In this post I am going to share the most crucial piece of floating-point math knowledge that I have. Here it is: [Floating-point] math is hard. You just won’t believe how vastly, hugely, mind-bogglingly hard it … Continue reading “Comparing Floating Point Numbers, 2012 Edition”