M
Marshall Barton
Stuart said:"Marshall Barton" wrote [snip]
Getting code to execute properly is only half the battle. Maintainability
later is the other half.
I agree. Getting it to work the first time is relatively
easy compared to keeping it working under a shower of
changes over a long period of time. {war story: I worked
for over three years creating a massive program in the late
'60s. In '98, eight years after I retired, they called me
to convert it from IBM360 assembly to C. How it made it
that long with who knows how many programmers says something
about maintainability, but there was no way I was going to
get involved with that monster again.}
If I use:
If Me.Dirty Then Me.Dirty = False
I am compelled to add the comment "If record changed, save it" (but maybe
that's just me).
I can't disagree with your compulsion ;-)
As Dijkstra said, "The tools we use have a profound (and devious!) influence
on our thinking habits, and therefore, on our thinking abilities."
He was a wise man. OTOH, after using my first dozen
programming languages (and creating several more), I feel
moderately eclectic about software development ;-),