SeeingStars: Test test test
A few days remain until I release SeeingStars: Real Time Odds for PokerStars on Mac OS X
This screen-scraping stuff is fickle. A small change to the layout of the screen, the window size, or colours, and the screen-scraping techniques can fail. A small change to one part of my screen-scraping code, and card recognition can fail. Like humans, my program doesn’t like change.
Therefore I’ve been creating lots of automated tests. So if problems do occur, they’ll be easier to isolate and fix.
I like automated tests. They make me feel more confident about my code. They allow me to fine-tune things and still expect existing code to work - or to find out quickly what broke.
Meanwhile, SeeingStars is soooo close to being ready for beta-release. Some more testing, some better results at various window sizes, and it’ll be beta-release time.