This is SchemaCzar's TypePad Profile.
Join TypePad and start following SchemaCzar's activity
SchemaCzar
Recent Activity
It's been a while since I used Eclipse, but it seems that you get exactly the effect by writing unit tests before you write the code.
Writing SQL views I use a sort of progressive refinement that has a similar 'smell.'
With scripts I often set up a shell loop with a marker file, e.g.
while true
do
if [ \! -e .marker.file -o scriptundertest.sh -nt .marker.file ]
then
./scriptundertest.sh
touch .marker.file
sleep 1
else
date +'%Y-%m-%s %H:%M:%S - no changes to script'
sleep 15
fi
done
The key thing is that your tests need to be idempotent or otherwise harmless while still giving you the info you need.
The Urge to REPL, the Urge to Test
When I was working in C++ and Java, I had this strange thought. I thought that much of what we were trying to do with unit testing was targeted at giving ourselves some of the benefits of a read-eval-print loop in a compiled language. The nice thing about testing is that we can get rapid fe...
I completely agree that AJAX and Atlas will fade. But human factors and design aren't the only things that last.
Computer sciences models won't be obsolete - finite automata, context-free grammar, relational algebra, analysis of algorithms.
Everything You Know Will Be Obsolete in Five Years
One of the peculiarities of software development is how rapidly knowledge becomes obsolete. Dan Appleman cited a parable from Lewis Carroll's Through the Looking Glass which illustrates this wonderfully: 'Now! Now!' cried the Queen. 'Faster! Faster!' And they went so fast that at last they se...
SchemaCzar is now following The Typepad Team
Oct 23, 2010
Subscribe to SchemaCzar’s Recent Activity