Zapytaj HN: dlaczego nie'nowoczesne Chrome i Firefox przechodzą już test Acid3?

> albo Test Acid3 nie jest tak przydatny jak dzisiaj. Dlaczego uważasz, że test Acid3 jest przydatny?

posiadanie testu zgodności, czy zestaw funkcji jest poprawnie zaimplementowany, jest prawie zawsze bardzo dobrym pomysłem (naprawdę muszę poważnie pomyśleć, aby nawet znaleźć przykłady, w których nie jest. Jest powód, dla którego niektóre zespoły programistyczne nawet sprawiają, że jest to główna zasada zarządzania rozwojem oprogramowania (TDD-test-driven development). Zdaję sobie oczywiście sprawę z tego, że funkcje testowane z Acid3 zostały tak dobrane, że każda przeglądarka tego czasu wyglądała źle w Acid3. To sprawia, że Acid3 jest trochę polityczny, ale nie zły.

pakiet testowy może stać się „staromodny”, jeśli będziesz musiał ciężko szukać implementacji, która go nie spełnia. Acid1 należy do tej kategorii od dłuższego czasu, a dziś dodałbym również Acid2 do tej kategorii.

ale ponieważ możemy teraz znaleźć implementacje (Chrome, Firefox), które opisują się jako najnowocześniejsze we wdrażaniu nowych funkcji (w przeciwieństwie do Edge) i nie zdają testu, to pokazuje mi, że Acid3 nie stał się „staromodny”. Problem przedstawiony przez 97/100 w tym teście może również wskazywać na poważny problem w zakresie wstecznej zgodności testowanych przez niego norm(por. https://news.ycombinator.com/item?id=15258700) – i to jest coś, co należy dokładnie przeanalizować. To samo sprawia, że Acid3 jest użyteczny.

You might also like

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.