Archive

Archive for the ‘About’ Category

Why is delphixtreme here?

November 14th, 2006

After attending a recent TDD training class I realized the following: the Delphi community has fallen very far behind the rest of the world. In this class the focus was not so much on how to do TDD as it was how to use .NET and .NET related tools to facilitate TDD work.

We’ve got alot of catching up to do. Here is a list of things we are sorely missing:

  1. Information sharing
  2. FIT server
  3. Continuous integration tools
  4. Mock object framework
  5. Integrated unit testing with the IDE

Information sharing

Many of us in the Delphi community are using Agile methods. As far as I know we don’t currently have a hub for this type for information. Please use the forums here to relate your experiences using Agile practices in Delphi. Also consider writing articles on the subject for posting here.

FIT server

I work in a company in which we have used (and continue to use) Delphi and C#. In this dual personality engineering department not having a FIT server is a huge PR problem for Delphi. I imagine it must be the same for others out there. We need a FIT server.

[UPDATE] Code for a working FIT server has been posted here: FIT Server

Continuous integration tools

As far as I know there is no open source Delphi friendly continuous integration builder. If you have information on how to using CuriseControl and NAnt with Delphi please share it in the forums.

Mock object framework

I was introduced to this concept in the TDD training class I spoke about at the top of this article. We need something like this for Delphi. I’m not sure how it can be done. All I know is this would make our lives easier.

[UPDATE] Pascal-Mock 1.1 released. See more information here: Mock Framework

Integrated unit testing with the IDE

I love DUnit; i think it rocks. The more the Delphi community adopts TDD the more information the DUnit crew will have to improve the framework.

[UPDATE] Content updated on the Unit Testing page

About, What we need