I hereby claim:
- I am sl4m on github.
- I am skim (https://keybase.io/skim) on keybase.
- I have a public key whose fingerprint is 1969 1388 9423 B407 6EFD ED76 731A 9DF5 5732 A0C8
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
// 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 |