Jay Fields Thoughts
Ubiquitous Assertion Syntax
~3 years ago by Jay Fields on Jay Fields Thoughts.
One thing that really bothers me about testing is having various different assertion syntaxes. Take a look at the following JUnit examples. (don't worry...
Specialize in Something Relevant
over 3 years ago by Jay Fields on Jay Fields Thoughts.
generalist: a person competent in several different fields or activitiesIf you read my blog entry on Language Specialization you might have concluded that...
Language Specialization
over 3 years ago by Jay Fields on Jay Fields Thoughts.
Didn't you just totally sell out? -- Obie Fernandez @ Rails Summit Latin AmericaObie and I are good friends. He wasn't trying to insult me. I was talking...
Testing Dynamic Web Applications
over 3 years ago by Jay Fields on Jay Fields Thoughts.
At RailsConf Europe, in the Q & A portion of my talk on Functional Testing someone asked what I recommend for testing Javascript.Ugh. Testing Javascript...
When To Retire Your Brand
over 3 years ago by Jay Fields on Jay Fields Thoughts.
Building a brand takes a lot of effort, but I think the payoff justifies the investment. Having a strong brand definitely helped me find a fun and very...
Is Distributed Development Viable
over 3 years ago by Jay Fields on Jay Fields Thoughts.
I've never seen distributed development succeed. However, before we get into what I've seen, I need to be specific about what I'm describing.Distributed...
Refactoring: Ruby Edition available on Safari
over 3 years ago by Jay Fields on Jay Fields Thoughts.
Refactoring: Ruby Edition is now available on Safari as a Rough Cut.© Jay Fields - www.jayfields.com ...
Domain Specific Languages don't follow the Principle of Least Surprise
over 3 years ago by Jay Fields on Jay Fields Thoughts.
Ola Bini gets it right, as usual, in Evil Hook Methods?, but I think you can actually take the idea a bit further.DataMapper allows you to gain it's methods...
Ruby: Recording Method Calls and Playback With Inject
over 3 years ago by Jay Fields on Jay Fields Thoughts.
Sometimes you want to call methods on an object, but you want to delay the actual execution of those methods till a later time.For example, in expectations...
Passionate, Not Dogmatic
over 3 years ago by Jay Fields on Jay Fields Thoughts.
Ted Neward recently wrote a blog entry that began with the following text:... the debates have begun, with all the carefully-weighed logic, respectful discourse...
