scaffolding not null columns correctly

Should not null columns be scaffolded into (in edit/new pages) fields
that have a simple content validity checker? If null, no update will
occur.
If this feature is already out there, how to enable it, or do I have to
implement it by myself?