You're not just wrong, but completely wrong. I would rather have code with good names but a compile error checked in than code with bad names. Anyone can fix the compile error, but to fix the names they have to take the time to understand the entire problem domain.