Create comprehensive unit tests, and create an integration test harness as you create the product. Not only will this enforce decoupled design, it will ensure continuous confidence in the quality and robustness of your product. Doesn't matter what language you use, as long as you test, test, and test again.
Create comprehensive unit tests, and create an integration test harness as you create the product. Not only will this enforce decoupled design, it will ensure continuous confidence in the quality and robustness of your product. Doesn't matter what language you use, as long as you test, test, and test again.