kvisaz (kvisaz) wrote,
kvisaz
kvisaz

Categories:

Перед выходными

- Один баг убираю, на другой смотрю, третий замечаю, а четвёртый мерещится.

На одном ноутбуке Windows, на другом MacOS. Один из них еще и выводит код на отдельный монитор.  iPhone подключен к макбуку, чтобы смотреть тестовый localhost.   На Androide и Windows сайт (точнее - веб-приложение) выглядит хорошо, в Chrome под MacOS тоже.  Но оказалось, что в Safari есть жесткий глюк, который повторяется на MacOS и iOS.  Первым патчем выгнали его из MacOS, но на телефонах и планшетах Apple стало еще хуже.  Пришлось переписывать все на велосипед с JavaScript, не полагаясь на единообразное поведение CSS в браузерах, потому что баг уже на рабочем сервере, а таблица рекордов - слишком интересное для пользователей место, чтобы позволять ему глючить.

"Если у вас сложная верстка с кучей вложенных элементов, скорее всего, у вас будут проблемы" - общее правило для дизайнеров на бумаге, дизайнеров в вебе и программистов всех визуальных интерфейсов.

Помню случай из 2016, когда кнопка на экране падала на нижний край экрана через полминуты после запуска (Android).  Решали все по очереди, разбирая и собирая вложенное дерево виджетов, все равно падало, не зависимо от опыта и размера оклада очередного чинителя.  Наконец студент на полставки переписал все иначе, совершенно иным подходом - и падать перестало. Толковый студент, надеюсь, уже давно получает соответственно.

Tags: программирование
Subscribe

Posts from This Journal “программирование” Tag

  • Покер - как роботы победили профессионалов

    "Продвинутое программное обеспечение для покера теперь широко доступно за несколько сотен долларов. «Я считаю, что в сети нет чистой…

  • Плейбой-конструктор

    "Нейронки показывают нам своих детенышей, чтобы вызвать жалость" - колонка редактора. - Правда ли, что в момент опасности выдры…

  • Bubble Shooter - игра на нейронках

    Попробовал одним куском заказать Bubble Shooter. o1 выдал игровое поле, близкое к реальности, но не особо следовал неймингу файлов. Claude 3 выдал…

  • Post a new comment

    Error

    default userpic
    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 2 comments