Ptejte se HN: proč už Chrome a Firefox neprošly testem Acid3?

> nebo test Acid3 není tak užitečný jako dnes. Proč si myslíte, že test Acid3 je užitečný?

mít test shody, zda je sada funkcí implementována správně, je téměř vždy velmi dobrý nápad (opravdu musím vážně přemýšlet, abych našel příklady, kde tomu tak není. Existuje důvod, proč některé vývojové týmy dokonce dělají to jako ústřední princip pro řízení vývoje softwaru (TDD-test-driven development). Jsem si samozřejmě vědom skutečnosti, že funkce testované s Acid3 byly vybrány tak, že každý prohlížeč té doby vypadal špatně v Acid3. Díky tomu je Acid3 trochu politický, ale ne špatný.

testovací sada se může stát „staromódní“ , pokud budete muset hledat implementaci, která ji nesplní. Acid1 patří do této kategorie již dlouhou dobu a dnes bych do této kategorie zařadil také Acid2.

Ale protože nyní můžeme najít implementace (Chrome, Firefox), které sami popisují jako řezání hran v implementaci nových funkcí (proti Ostří) a v testu neuspěje, to ukazuje mi, že Acid3 se nestal „staromódní“. Problém, který ukázal 97/100 v tomto testu, by také mohl ukázat vážný problém v zpětné kompatibilitě norem, které testuje (srov. https://news.ycombinator.com/item?id=15258700) – a to je něco, co by mělo být pečlivě analyzováno. To samo o sobě stále dělá Acid3 užitečné, myslím.

You might also like

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.