Depository of News

Четыре зелёных релиза поверх неверной сущности

newsdepo.com · world

<img src="https://habrastorage.org/getpro/habr/upload_files/47d/0b6/752/47d0b675202217a80d4e468c0ba9eaf0.png" /><p><em>Постмортем Electron-редактора меню: SceneTree, PDFKit и тесты, которые доказали не то</em></p><p>Я вернул «Объём» в поле, для которого он был задуман.</p><p>Текст наполз на цену.</p><p>Четыре релиза подряд проходили автоматические тесты. Зелёный статус только подтверждал обходной путь, который модель сама придумала, реализовала и затем закрепила проверками.</p><p>Когда визуально все выглядело хорошо, пошла проверка деталей, на этапе которой результаты тестов разошлись с реальностью. Проверил руками и увидел, что объём лежит не там, где должен. Не в Position.volume, а внутри PriceNote. Четыре релиза. Четыре зелёных гейта. Четыре раза процесс сказал «всё правильно» тому, что правильным не было. После этого пришлось разбираться не только с багом, но и с контрактом, который его пропустил.</p> <a href="https://habr.com/ru/articles/1078948/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1078948#habracut">Читать далее</a>

Read full article →