Life of a Functional Programmer
Browse by Tags
All Tags »
TDD/BDD (
RSS)
-
|
After my recent post on the introduction of Code Contracts in .NET 4.0 , I got some strong reaction that they would rather rely on TDD, or the better term, Example Driven Development specifications to ensure correctness. Instead, it's my intent...
|
-
|
Back in June, I announced the creation of FsTest , a testing Domain Specific Language for F#. Since that time, the F# team has released the September 2008 CTP, which finally gives F# full citizenship within Visual Studio with real project files...
|
-
|
Over the past couple of months, I've been working on some language oriented programming concepts in F# to prove how Domain Specific Languages could work. This coincided with my lofty goals of working towards more Behavior Driven Development (BDD)...
|
-
|
As I've covered earlier , I'm very interested in the unit testing and behavior testing story in F# and functional programming. And as I've indicated earlier, I'm pretty fascinated by Domain Specific Languages (DSLs) as well in this regard...
|
-
|
Last week I posted about some troubles I was having with the unit testing frameworks for F#. Today, Brad Wilson announced the release of xUnit.net 1.0.1 which addressed the change in the F# compiler as well as integration with ASP.NET MVC Preview 3 which...
|
-
|
This past week, I've been focusing a lot of my attention on F# in terms of my presentations that I have been giving. I'm busy preparing for the Philly ALT.NET meeting tomorrow night on the very subject. An important aspect of some of the presentation...
|
-
|
I decided to stay on the Design by Contract side for just a little bit. Recently, Raymond Chen posted "If you pass invalid parameters, then all bets are off" in which he goes into parameter validation and basic defensive programming. Many of...
|
-
|
In one of my previous posts about Command-Query Separation (CQS) and side effecting functions being code smells, it was pointed out to me again about immutable builders. For the most part, this has been one area of CQS that I've been willing to let...
|
-
|
As I've said before on my previous blogs, I'm very much into F# and functional programming lately. With that, I'm still in the mode of TDD. Just because you enter a new programming paradigm, doesn't mean you throw away your XP and TDD...
|
More Posts