< Articles />
Long-form writing by topic, newest first in each.
30 articles in 8 topics, across 8 pages.
Search
Matching articles from every page
Validation and testing
Validation, data integrity and tests that cover the fix
-
One Rule Per File: Building a Conformance Corpus for CellML 2.0
Small CellML 2.0 files, each about one rule of the specification, read by libCellML and Myokit. Where the tools agree, where they differ, and why every verdict comes from the spec text.
-
Odoo 19 Quietly Drops Your _sql_constraints: How to Find Them Before Your Data Does
From Odoo 19, _sql_constraints is ignored, and on an upgraded database a module update removes the constraints it used to create. What the 19.0 source does, how to check your modules and your database, and how to migrate without losing the rule a second time.
-
Enforcing Data Invariants in Odoo: Model Constraints, Migrations, and Tests That Actually Cover the Fix
Notes from a set of OpenSPP fixes: why a form-only guard misses most write paths, where to enforce invariants instead, and the migration and test work that has to go with it.
-
You Don't Need Perfect Code - You Need a Safety Net That Talks Back
A safety net has two jobs: catch you, and talk to you when it does. Perfect code forgets the second. What roughly 60 years of error-message research says a net that talks back should say.