Я часто бачив пробіл перед заключною косою рисою в тегах XML та HTML. Розрив рядка XHTML - це, мабуть, канонічний приклад:
<br />
замість:
<br/>
Простір здається зайвим. Насправді, я вважаю, що це зайве.
У чому причина написання цього простору?
Я читав, що пробіл вирішує деякі "проблеми зі зворотною сумісністю". Які проблеми зі зворотною сумісністю? Чи все ще ці проблеми актуальні, чи ми все ще додаємо додаткові пробіли заради, скажімо, сумісності з IE3? Чи існує якась специфікація з остаточною відповіддю на це?
Якщо не зворотна сумісність, то чи це проблема читабельності? Подібно до Великої відкритої дискусії про фігурні дужки?
void it_goes_up_here() {
int no_you_fool_it_goes_down_there()
{
Я, безумовно, можу поважати різні стилістичні думки, тому я із задоволенням дізнаюся, що написання простору - це просто справа смаку.