Skip to content

Instantly share code, notes, and snippets.

// insert in core.js
JS.singleton = function(name, parent, methods) {
var args = arguments;
return (function(args) {
// store instance and class in private variables
var instance = null;
var klass = new JS.Class(name, parent, methods);
return {
getInstance: function() {
if (instance) { return instance; }
my software testing blogs in google reader (by order of first name):
Abby Fichtner
http://www.thehackerchickblog.com/search/label/testing
Adam Goucher
http://adam.goucher.ca/
Aidy Lewis
http://agiletester.blogspot.com/
no tests
legacy code base
"dirties" design
it doesn't catch bugs
it's slower
it's boring
hard to change
too many interfaces
testing is for qa
exploratory testing studies
@jamesmarcusbach: I have seen a few studies of exploratory testing that were scientifically respectable, but none of those used the term "exploratory testing"
@Rob_Lambert: Care to share the scientifically respectable studies? Genuinely interested to find out how they studied ET.
@jamesmarcusbach: Study #1: See the book "Exploring Science." It is the chronicle of a group of experiments in figuring out technology.
@jamesmarcusbach: See Jerry Weinberg's 1965 Ph.D. dissertation on exploratory problem-solving: http://bit.ly/KTXML
8 core agile testing practices
Acceptance Test Driven Development
Automated Functional Testing
Test Driven Development
Automated Unit Testing
Exploratory Testing
Collective Test Ownership
Continuous Integration
Rehearse Release
customer (business) facing test
technology (code) facing test
whole team approach
power of three
iteration
feedback
edge case
happy/sad paths
refactor
First, I would like to start out by recommending that anyone who is
serious about software craftsmanship go out and read Pete McBreen's
book "Software Craftsmanship". I think it's a critical starting place
for these discussions, and on a more personal note, the book had a
huge impact on me. Probably the biggest reason I am a part of this
group is that I have no where else to go. :) I was a later-in-life
self-taught programmer who had a wife and child(ren) to support from
the day I wrote my first for loop, so I have no formal scientific or
engineering education, and I don't have the option of taking time off
to obtain one. And yet I want to become great at what I do. In my
Ruby VMs
YARV
Rubinius
JRuby
IronRuby
MacRuby
web
Rails, PHP, Python, Java, .NET
rails host
# shared hosting
* HostGator
* HostingRails
rubyquiz.com
projecteuler.net
gogaruco.com
edgecase.com
pragmaticstudio.com