Handling stock splits in financial applications

When stocks split, there's a host of underlying changes put in motion to maintain data integrity, both in the past and in the future. I'll explore this thought process from one on my own projects.

Stop designing for edge cases

I'm confident that I'm not the only person who has sunk a lot of time into designing these that may never be seen. I'll share an example from a recent project.