At the Forge - Checking Your Ruby Code with metric_fu
Like many modern Ruby gems, metric_fu is hosted at Github, a commercial git hosting service that offers free accounts to open-source projects. You can download metric_fu from github.com/jscruggs/metric_fu/tree/master.
And, you can download rcov from github.com/spicycode/rcov/tree/master, and Flay, Flog and Reek from github.com/seattlerb/flay/tree/master, github.com/seattlerb/flog/tree/master and wiki.github.com/kevinrutherford/reek, respectively.
Two excellent essays on the nature of programming languages, and depending on type systems and the compiler, are Steve Yegge's blog entry about the return of dynamic languages (steve-yegge.blogspot.com/2008/05/dynamic-languages-strike-back.html) and Bruce Eckel's essay on the use of testing instead of strong typing to ensure good code (www.mindview.net/WebLog/log-0025).
Donald Schon's excellent book, The Reflective Practitioner, describes different ways professionals can and should reflect upon their work while they are engaged in it. Although Schon does not mention programmers per se, what he says is very appropriate for programming work and has convinced me why automated testing and analysis tools are so valuable.
Reuven M. Lerner, a longtime Web/database developer and consultant, is a PhD candidate in learning sciences at Northwestern University, studying on-line learning communities. He recently returned (with his wife and three children) to their home in Modi'in, Israel, after four years in the Chicago area.
Web Development News
- Open-Source Space
- Silicon Mechanics Gives Back
- Numerical Python
- Reglue: Opening Up the World to Deserving Kids, One Linux Computer at a Time
- New Storage Solution is Music to the Ears of Fast-Growing Digital Music Company
- Download "Linux Management with Red Hat Satellite: Measuring Business Impact and ROI"
- Linux Systems Administrator
- Senior Perl Developer
- Technical Support Rep
- diff -u: What's New in Kernel Development