-
JSLint, AngualrJS, and TDD
Last updated: Friday, June 25, 2021
Published in: CODE Magazine: 2016 - January/February
Sahil explores the three cardinal rules of working on any JavaScript project and introduces some cool new tools.
-
Asynchronous, Test-Driven Development, with JavaScript and Mocha
Last updated: Friday, May 20, 2022
Published in: CODE Magazine: 2013 - July/August
Although I’m now a huge advocate of test-driven-development, I was not an immediate convert to the school of thought. I understood the necessity of unit testing:
-
Post Mortem: Developing the OSS Project AutoMapper
Last updated: Wednesday, February 20, 2019
Published in: CODE Magazine: 2011 - May/June
Jimmy explores what went right and what went wrong with version 1.0 of AutoMapper.
-
Using Configurations to Manage SQL Server Extended Properties
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2011 - May/June
Before you start hard coding parts of your project to work with metadata in SQL Server, make sure that the functionality you want isn’t already part of the product.
-
Unit Testing CLR Assemblies Using IronRuby
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2010 - November/December
For a very long time, .NET developers have envied the simplicity and the beauty of the Ruby language. The dynamic behavior, duck typing and compact code are some of the main features of the Ruby language. Now, .NET developers can enjoy the same benefits using the IronRuby framework. This article explores the possibilities of using IronRuby in the CLR world. The main focus will revolve around the sphere of unit testing CLR assemblies using the IronRuby framework.
-
Isolating Dependencies in Tests Using Mocks and Stubs
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2009 - May/June
Unit tests are not “unit” tests if they test things other than the System Under Test (SUT).In order to test a SUT (the class to be tested), a developer must make sure that the class’s dependencies won’t interfere with its unit tests. Enter mocks and stubs.
-
Behavior-Driven Development
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2008 - May/June
Extreme Programming and Scrum compliment each other, but they weren’t made from the start to fit together hand in glove.Practicing Extreme Programming and Scrum are more effective when practiced together, and even more effective when practiced together as Behavior-Driven Development.