Test-driven development using Vulcan.NET and Visual Objects
The method of test-driven development which became popular within the scope of agile software development, places the writing of automated tests ahead of the actual coding. The test drives the design of the software to be written, thus not only resulting in more solid code but also promoting a more comprehensible class design. Using a simple task as an example, Michael Fischer demonstrates the features of test-driven development using Vulcan.NET and NUnit for everyday applications, what influence the method has on the final result and why people may become addicted to concluding every programming day with green indicator lights. In addition, he will be presenting VOUnit, a unit test framework for Visual Objects.
Details about the content
While the remaining software world is introducing innovative quality to programming with tools such as JUnit, NUnit or Visual Studio Team Services, the VO community stands back for lack of equivalent tools. Thanks to Vulcan.NET, the first Xbase language for .NET, the picture is changing because it enables the use of tools such as NUnit or Visual Studio Team Services also with Vulcan.NET.
What about VO? Meinhard Schnoor-Matriciani developed VOUnit for his team, a simple implementation for unit tests for Visual Objects. In the last part of his session, Michael Fischer will be presenting VOUnit, showing you that automatic tests can also be written for VO programs. Download the source code of the tool below.
The conference
Devfest is the largest english-speaking conference dealing with the Xbase programming languages Visual Objects and Vulcan.NET.

Website of the host