Notifio's local files carry version numbers that no code reads
A developer reviewing the desktop app Notifio, which watches rental listing pages and emails users, found it stores four version numbers in its local files. None of them are ever compared or checked by the code. Instead, the app has handled four real schema changes through shape-based checks, such as dropping unrecognised fields or detecting a step binding kind that newer builds never produce. The settings migration keeps one field, defaulting it to false unless it is exactly true, and discards everything else. The author concludes that structural checks have served the app better than the version fields it writes.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in