By tag: JayFlowers
0
kicks
CI Factory Beta 0.8.0.54
Announcing Beta 2 for CI Factory. The most important new feature is the target FixUpThirdPartyRefs in the brand new Scratch.Lib.xml. I have put some effort into easing the convertion of existing projects. Between Gaston Milano’s CoolCommands and the Third Party ref fixer most projects should be a...
0
kicks
CI Factory Beta 0.8.0.27
There is a new beta for CI Factory, version 0.8.0.27. There are a lot of new features in this release. The changes are documented here. There are 22 new NAnt tasks, 13 new NAnt functions, 9 new CCNet plugins, and 10 new CI Factory Packages!
0
kicks
OOD Class Principles and Testability
This is the final post in my series on OOD class principles and testability. It summarizes how, when followed, the principles relate to the three aspects of testability.
0
kicks
Do You Smell That?
In this post I explorer a domain of smells focused on testability of product code.
So there has been this enormous discussion on the Yahoo TDD Group about testability: it was kicked off by Marcus. I used this dialogue as an opportunity to explorer something my gut has been bothering me about.
0
kicks
Tutorial: Extending MbUnit
MbUnit, my favorite xUnit Framework, is easy to extend. This tutorial will cover creating a new type of test fixture attribute and test method attribute.
0
kicks
Liskov Substitution Principle and Testability
The next post in a series on testability and design principles. This post discusses the Liskov Substitution Principle and how it relates to Testability.
0
kicks
YAGNI and Testability
This post delves into the question: Is designing for testability justified?
0
kicks
The Law of Demeter and Testability
This post looks at the relationship Testability has with the Law of Demeter.
0
kicks
Prototype: DX Testability
So I have been holding on to this DXCore plugin for a while now. I would like to have it a little more polished but it is just a prototype so I guess I should release it. It adds three new metrics to DXCore; Compound Cyclomatic Complexity, Efferent Coupling, and Compound Efferent Coupling....
0
kicks
Benefits of Testability
Gives a list of 9 design characteristics that benefit from testability.
0
kicks
Custom CCNET Branch - New Features That Could Not Wait!
This custom branch of CCNET offers new configuration options to create relationships between project (e.g. not only when projects should build but not build). It also offers the popular feature request of a user force filter. The ccnet project config file can specify users and or groups that are a...
0
kicks
New Feature - Doubler 0.5.6.1
I guess the talk about Doubler got me motivated: I added a new feature. You can now select an entire assembly to create test stub recorders for!
This feature can be useful to maintain a mirror assembly of recorders. If the abstracts types in the subject assembly change the doubles will no longer...
0
kicks
NCover/NCoverExplorer CI Factory Package Release
So with the release of NCover (1.5.5) I feel that I can release the NCover package for CI Factory. It includes a copy of NCoverExplorer and uses NCoverExplorer Extras. I got a lot of help from Grant Drake to create to this package.
This package can be installed in 5 quick steps. It will add code...
0
kicks
Build Contention Equation
We are exploring new ways to build our software at work. I was trying to convey a thought on validating the feasibility of a build process today with the following equation.
Number of Change Packages = 8 Hours * 60 Minutes / (Build Time + Preparation Time + Buffer)
Filling out the right side ...
0
kicks
Testability
This post explores what is testability. It works to define testability so that it can be meassured objectively. An experimental metric is even created.