Videos tagged with Code Quality
Tor Norbye presents a new feature for NetBeans 7.0: Code Coverage support! Take a look at the Python version which is already in the 7.0 builds.
NetBeansTV: Ruby Code Coverage in NetBeans
Tor Norbye presents a new feature for NetBeans 7.0: Code Coverage support! In this screencast you will see the Ruby version. Note that the Ruby support isn't integrated into the 7.0 builds just yet.
RubyConf 2008: The Ruby Code Review. A Play in Three Acts
Sit in like a fly on the wall, while Jim Weirich and Joe O'Brien walk through a code review with the customer, Chris Nelson. The team has uncovered some very typical issues that can arise in Ruby projects. The code review is presented in three acts. Act I is a review of a typical rails application. Having added some testing and followed the typical restful conventions, this application seems pr...
RubyConf 2008: Better Hacking With Training Wheels
I'd like to do a talk on a library I'm developing called Training Wheels. The idea is to bridge the gap between junior developers who understand the syntax but may not use OO or common idioms properly up to advanced rubyist level, and do it in ruby to boot! Training Wheels is a ruby library that can be run against your own scripts, libraries or applications that looks for common problems in rub...
Clean Code Talks - "GuiceBerry"
Clean Code Talk Series: "GuiceBerry". This talk adapted from a talk to be given at OOPSLA on Oct. 23. Speaker: Luiz-Otavio Zorzella Google Tech Talks October 9, 2008
The Clean Code Talks – Inheritance, Polymorphism, & Testing
Is your code full of if statements? Switch statements? Do you have the same switch statement in various places? When you make changes do you find yourself making the same change to the same if/switch in several places? Did you ever forget one? This talk will discuss approaches to using Object Oriented techniques to remove many of those conditionals. The result is cleaner, tighter, better design...
RubyConf 2008: Using Metrics to Take a Look at Your Code
It's an interesting fact of human nature that you can't do something every day and not secretly suspect that you're good at it. Which goes a long way toward explaining why everyone thinks they write fine code. To combat this self-delusion you can use metrics to take a hard look at your application. This talk will discuss the ways in which you can measure how good your Rails project really is. A...
RubyConf 2008: Writing Code That Doesn't Suck: Interface Oriented Design
Buzzwords like BDD, TDD, ATDD, RDD, and DDD may have convinced you that writing great, maintainable code is just a matter of following a few simple instructions. All you need to do, you've been told, is write good unit tests, and make sure you have a good CI suite to call you out when your tests fail. Following the zealotry of the day will leave you with brittle and vulnerable tests after every...
Lone Star Ruby Conf 2008: Using Metrics to Take a Hard Look at Your Code
It’s an interesting fact of human nature that you can’t do something every day and not secretly suspect that you’re good at it. Which goes a long way toward explaining why everyone thinks they write fine code. To combat this self-delusion you can use metrics to take a hard look at your application. This talk will discuss the ways in which you can measure how good your Rails pr...
dnrTV Show #73: Venkat Subramaniam on Fundamentals of Agile Design
Summary Venkat is back! We can never get enough of the good doctor. This week Dr. S. starts a two-show series on the fundamentals of agile design. Venkat goes through a fun and interesting example of object cloning and touches on some key agile principals in measuring code quality. Bio Venkat is an agile developer who teaches and mentors. He has significant experience in architecture, design an...