Have you ever wondered how IFs impact on your code? Avoid dangerous IFs and use Objects to build a code that is flexible, changeable and easily testable, and will help avoid a lot of headaches and weekends spent debugging! Share how to write effective code the easy way!
The goal of the Anti-IF Campaign is to raise awareness of the effective use of software design principles and practices, by first of all removing bad, dangerous IFs.
The goal of the Anti-IF Campaign is to raise awareness of effective use of software design principles and practices, first of all removing bad, dangerous IFs.
The Campaign accomplishes this by:
- Supporting free initiatives and holding free events
- Gathering supporters
- Sharing experiences on how to improve design effectiveness
The Campaign started in 2007 from Francesco Cirillo's idea:
"Lots of teams want to be agile, but have difficulty cutting down on code complexity. Let's begin with something concrete: Knowing how to use objects in such a way that enables developers to eliminate bad IFs, those that most often compromise software's flexibility and ability to evolve. Let's start with these!"
The inappropriate use of IFs is a clear source of increased complexity of a software system. And this has consequences not only on developers' work. All the team can benefit a greater effectiveness by adopting the Anti-IF method.
SOFTWARE QUALITY ASSURANCE TEAM MEMBERS