Fråga HN: varför klarar inte 't modern Chrome och Firefox Acid3-testet längre?

> eller Acid3-testet är inte lika användbart som det är idag. Varför tror du att Acid3-testet är användbart?

att ha ETT överensstämmelsetest om en uppsättning funktioner implementeras korrekt är nästan alltid en mycket bra ide (jag måste verkligen tänka på allvar för att ens hitta exempel där det inte är. Det finns en anledning till att vissa utvecklingsteam till och med gör det som en central princip för hantering av mjukvaruutveckling (TDD – testdriven utveckling). Jag är naturligtvis medveten om att funktionerna som testades med Acid3 valdes så att varje webbläsare på den tiden såg dåligt ut i Acid3. Detta gör Acid3 lite politiskt, men inte fel.

en testsvit kan bli ”gammaldags” om du måste leta hårt efter en implementering som inte följer den. Acid1 har varit med i denna kategori under en lång tid och idag skulle jag också sätta Acid2 i denna kategori.

men eftersom vi nu kan hitta implementeringar (Chrome, Firefox) som beskriver sig själva som banbrytande för att implementera nya funktioner (i motsats till Edge) och misslyckas med testet, visar det mig att Acid3 inte har blivit ”gammaldags”. Problemet som 97/100 visade i detta test kan också visa ett allvarligt problem i bakåtkompatibilitet av de standarder som den testar(jfr. https://news.ycombinator.com/item?id=15258700) – och detta är något som bör analyseras noggrant. Detta ensam gör fortfarande Acid3 användbart, tror jag.

You might also like

Lämna ett svar

Din e-postadress kommer inte publiceras.