Thursday, October 16, 2008
How is a Use Case Different From a User Story?
http://alistair.cockburn.us/Elephant+carpaccio - Alistair provides a way to think about Use Cases and User Stories. In essence, he says that Use Cases provide the overall shape of the application while User Stories provide the details.
Labels:
agile
Wednesday, October 08, 2008
How do I restore and change gedit key assignments?
Use the vi editor to modify the .gnome2/accelsgedit. Editing the file with gedit does not work; the changes are not saved. I had reassigned my ^s key away from File>Save. I order to get the key assignment back, I re-commented the following line:
(gtk_accel_path "<Actions>/GeditWindowActions/FileSave" "<Control>s")
Sunday, October 05, 2008
RCOV - Covering unit, integration, and functional testing in one analysis.
Add the following code into a file called lib/tasks/rcov.rake. Notice that I used the find to gather the relevant tests then the xargs to form them into a nice line which can be added to the rcov command.
namespace :test do
desc 'Tracks test coverage with rcov'
task :coverage => :environment do
rm_f "coverage"
rm_f "coverage.data"
rcov = "rcov --sort coverage --rails --aggregate coverage.data --text-summary -Ilib -Itest -T -x gem/*,rcov*"
files = `find . -name *_test.rb | xargs`
rcov = "#{rcov} " + files
puts rcov
system rcov
system("firefox coverage/index.html")
end
end
The new rake command can be executed using rake test:coverage
Subscribe to:
Posts (Atom)

