Vybraná témata .NET technologií

16. 11. 2017 - IF-less programování (Jiří Pokorný)

Chyba: Odkazovaný objekt neexistuje nebo nemáte právo jej číst.
https://is.muni.cz/el/1433/podzim2017/PV179/um/materialy_z_prednasek/if-less_programovani/IF-less_programming_in_C.pptx
Chyba: Odkazovaný objekt neexistuje nebo nemáte právo jej číst.
https://is.muni.cz/el/1433/podzim2017/PV179/um/materialy_z_prednasek/if-less_programovani/NoConditionals.zip
Chyba: Odkazovaný objekt neexistuje nebo nemáte právo jej číst.
https://is.muni.cz/el/1433/podzim2017/PV179/um/materialy_z_prednasek/if-less_programovani/NoConditionals_Solved.zip
IF-less programování
Přednášející: Ing. Jiří Pokorný (SolarWinds s.r.o.)

Abstrakt: When improving their skills, developers usually encounter topics like Design patterns or Inversion of Control sooner or later. But they often forget to sharpen their basic skills. We will spend the whole event focusing on the If statement. We will explain how bad it is, how it affects the number of bugs and code complexity. Using practical examples, we will show you how you can significantly reduce the number of If statements in your application. You will experience how to get rid of: 
  • Multiple IF-Else statements in a row
  • Multiple Switch statements of one Enum Type 
  • Multiple IF statements in workflow logic 
  • IF statements when creating or selecting service types