Sign in
|
Join
|
Help
Home
Merchandise
Blogs
Media
Groups
RSS
Twitter
Jimmy Bogard
»
All Tags
»
BDD
(
RSS
)
Browse by Tags
Jimmy Bogard
Home
Contact
The Lounge
Ads by The Lounge
Friends of Pablo
Friends of Pablo
Syndication
RSS for Posts
Atom
RSS for Comments
Recent Posts
Spaces in identifier names in C#
Encapsulation and thinking behaviorally
Arrange Act Assert and BDD specifications
Separation of Concerns by example: Part 4
PabloTV: Eliminating static dependencies screencast
Tags
Agile
ASP.NET
ASP.NET MVC
AutoMapper
BDD
Behave#
Behavior-Driven Development
C#
Continuous Integration
Design
Domain-Driven Design
Legacy Code
LINQ
LINQ to SQL
Misc
Patterns
Rant
Refactoring
StructureMap
TDD
Team Build
Testing
Tools
VSTS
WCF
View more
News
Archives
July 2009 (2)
June 2009 (10)
May 2009 (11)
April 2009 (10)
March 2009 (9)
February 2009 (12)
January 2009 (10)
December 2008 (8)
November 2008 (14)
October 2008 (11)
September 2008 (10)
August 2008 (11)
July 2008 (12)
June 2008 (11)
May 2008 (15)
April 2008 (10)
March 2008 (15)
February 2008 (13)
January 2008 (19)
December 2007 (9)
November 2007 (17)
October 2007 (23)
September 2007 (10)
August 2007 (11)
July 2007 (11)
June 2007 (9)
May 2007 (14)
April 2007 (7)
Behavior-Driven Development
C#
Legacy Code
PabloTV
Refactoring
TDD
Tools
Spaces in identifier names in C#
While I’m a fan of descriptive member names for testcase classes and test methods, there wasn’t a great way to create readable text. Text in code editors is almost universally monospace, which reads very well for languages with lots of syntax. ...
Published
Mon, Feb 02 2009 10:49 PM
by
bogardj
Filed under:
C#
,
BDD
Encapsulation and thinking behaviorally
I’ve been reading quite a bit lately about setters and encapsulation , but for whatever reason, it never really “clicked” for me. I thought I was developing behaviorally, as I’ve been using the Context/Specification style of BDD specifications for...
Published
Tue, Oct 10 2008 7:58 AM
by
bogardj
Filed under:
BDD
,
Behavior-Driven Development
Arrange Act Assert and BDD specifications
With Rhino Mocks 3.5 just around the corner, I've started using it to create much more readable tests. One of the things that always bothered me with Expect.Call, constraints and the like was that it mixed in the Arrange with Assert. For those that...
Published
Thu, Jul 07 2008 8:18 AM
by
bogardj
Filed under:
Tools
,
BDD
,
Behavior-Driven Development
Separation of Concerns by example: Part 4
In the last part, we finally broke out the caching and data access concerns from our original class. The series so far includes: Separation of Concerns - how not to do it Separation of Concerns by example: Part 1 - Refactoring away from static class Separation...
Published
Thu, Jul 07 2008 7:57 AM
by
bogardj
Filed under:
Refactoring
,
BDD
,
Behavior-Driven Development
PabloTV: Eliminating static dependencies screencast
Nature abhors a vacuum. It turns out she also abhors static dependencies (I have my sources). Static dependencies are the modern-day globals, often exposed through classes named "Helper". I've certainly been guilty of overusing static dependencies...
Published
Tue, May 05 2008 7:24 AM
by
bogardj
Filed under:
Legacy Code
,
Refactoring
,
BDD
,
TDD
,
PabloTV
Eliminating obscure tests
One of the purported benefits of unit tests and TDD in general is unit tests doubling as living documentation. Unit tests are documentation in the form of executable client code demonstrating small units of behavior. The idea is that if you wanted to...
Published
Sat, Feb 02 2008 6:47 PM
by
bogardj
Filed under:
BDD
,
Behavior-Driven Development
,
TDD
Converting tests to specs is a bad idea
When I first started experimenting with BDD , all the talk about the shift in language led me to believe that to "do BDD" all I needed to do was to change my "Asserts" to some "Shoulds". At the root, it looked like all I...
Published
Thu, Jan 01 2008 4:40 PM
by
bogardj
Filed under:
BDD
,
Behavior-Driven Development
Copyright Los Techies 2008, 2009. All rights reserved.