Navigation and service panel


Posts by "Dawid Dworak"

Behavior-driven Development in .NET

By Dawid Dworak on 17. June 2016, No comments

Good communication between business and development is one of the biggest predictors of project success. It is proved by The Standish Group CHAOS report. It identifies user involvement (15.9%), executive management support (13.9%) and clearly stated requirements (13.0%) as the greatest factors of project success. Behavior-driven Development (BDD) is a software development process that significantly improves communication between business and IT and elevates TDD to the next level by filling a gap between user stories, their acceptance criteria and developed code.

read on
Categories  ASP.NET MVC  Best Practice Tags  BDD  TDD  .NET

Dependency Injection sets you free from Conditional Statements

By Dawid Dworak on 10. September 2014, No comments

Conditional statements have been present to developers for nearly as long as the programming itself. Unfortunately in the world of OOP they are very often abused even by most exceptional developers and thus increase complexity of created applications. There are number of campaigns all over the world that raise awareness of effective use of software design principles and practices first of all by removing bad IFs and replacing them with alternative constructs. Dependency Injection make it possible to enhance the maintainability of code and let developers stay away from overwhelming amount of conditional statements.

read on