What Is the Anti-IF Campaign?
The goal of the Anti-IF Campaign is to raise awareness of effective use of the Object-Oriented Paradigm, first of all removing bad, dangerous IFs.
The Campaign accomplishes this by:
- Supporting free initiatives
- Holding free events
- Providing free articles and resources
- Gathering supporters
- Sharing experiences on how to improve design effectiveness
Sponsored by the Anti-IF School
In order to provide all of these amazing things and keep them free of charge, the Anti-IF Campaign relies on funding provided by the Anti-IF School, which invests part of the income it receives from its professional services business directly to the Campaign.
Why Was It Started?
The Campaign started in 2007 from Francesco Cirillo’s idea:
“Lots of teams want to be agile, but have difficulty cutting down 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!”
You can find more info about the Campaign here.
Who Is It For?
- Developers (Junior and Senior)
- Business Analysts
- Project Leaders
- Software Quality Assurance Team Members






