Często widziałem spację poprzedzającą zamykający ukośnik w tagach XML i HTML. Podział wiersza XHTML jest prawdopodobnie kanonicznym przykładem:
<br />
zamiast:
<br/>
Przestrzeń wydaje się zbędna. Właściwie uważam, że jest to zbędne.
Jaki jest powód napisania tego miejsca?
Czytałem, że przestrzeń rozwiązuje niektóre „problemy ze zgodnością wsteczną”. Jakie problemy ze zgodnością wsteczną? Czy te problemy są nadal aktualne, czy też nadal dodajemy dodatkowe spacje ze względu na, powiedzmy, zgodność z IE3? Czy istnieje jakaś specyfikacja z ostateczną odpowiedzią na ten temat?
Jeśli nie kompatybilność wsteczna, czy jest to problem z czytelnością? Podobnie jak w przypadku debaty dotyczącej Wielkiej Otwartej Kręconej Brace?
void it_goes_up_here() {
int no_you_fool_it_goes_down_there()
{
Z pewnością szanuję różne opinie stylistyczne, dlatego z przyjemnością dowiem się, że pisanie przestrzeni to po prostu kwestia gustu.