former_member190049
Explorer
Member since ‎2004 Jul 06

User Statistics

  • 14 Posts
  • 1 Solutions
  • 0 Kudos given
  • 0 Kudos received

User Activity

All of us know that unit tests are an essential precondition for quality software, but unit tests must meet certain conditions. One of them is that one test function should test only one thing. Another condition is that tests should not depend on eac...
Test-driven development is a relatively new development technique. Originally it is part of the Extreme programming process, but can be applied with success to other processes like RUP, Scrum and so on. Test-driven development or TDD is an incrementa...
"Design by Contract" is an object-oriented technique which defines contracts for the main program elements – methods and classes [1]. The client code must adhere to the contract otherwise the result is undefined. The contract consists of three main e...
Refactoring is the process of changing or improving the internals of source code while preserving its behavior. Refactoring is done to make code more expressive, clearer, less complex and more maintainable. The waterflow approach to developing softwa...