Preprocessor in Practice (Real Use Cases + Project Thinking)