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
|Privacy Is Personal||Jul 02, 2015|
|July 2015 Issue of Linux Journal: Mobile||Jul 01, 2015|
|July 2015 Video Preview||Jul 01, 2015|
|PHP for Non-Developers||Jun 30, 2015|
|A Code Boot Camp for Underprivileged Kids||Jun 30, 2015|
|Comprehensive Identity Management and Audit for Red Hat Enterprise Linux||Jun 29, 2015|
- Privacy Is Personal
- PHP for Non-Developers
- Secure Server Deployments in Hostile Territory
- Linux Kernel 4.1 Released
- July 2015 Issue of Linux Journal: Mobile
- Django Templates
- Comprehensive Identity Management and Audit for Red Hat Enterprise Linux
- A Code Boot Camp for Underprivileged Kids
- Attack of the Drones
- diff -u: What's New in Kernel Development