haskellru | Unsorted

Telegram-канал haskellru - Haskell

1723

https://combot.org/chat/-1001043143583 Ссылки на полезные ресурсы: https://ruhaskell.org/links.html ; Информация о мероприятиях: https://gist.github.com/qnikst/a96cac661be80d126d0829f2ced1916e

Subscribe to a channel

Haskell

Там бессмысленной относительно практики теории с определениями не меньше чем в остальном программировании. Фиксация нужна чтобы уже работающие пути не поломать, а тесты в целом не должны руками писаться когда есть какая-либо модульная система

В программировании просто вся модульность сводится к комбинации относительно простого IO и наиболее сложные кейсы покрываются формализациями протоколов, которые позволяют фаззинг тесты сверху навернуть

В Хаскеле вот на типах описываешь протокол, пишешь генератор сериализации в обе стороны и сверху генератор данных - дальше покрыть кейсов больше чем может придумать юзер только дело техники

Читать полностью…

Haskell

Ну кнч же есть места где надо находить компромисс. Но и без тестов ужасно

Читать полностью…

Haskell

Да, тесты банально проще и экономнее прописать, чем работать и аль табаться в браузер или куда либо

Читать полностью…

Haskell

По-моему это не очень подходит под определение test-driven development

Читать полностью…

Haskell

* простите за н-ные опечатки, клавиатура шалит

Читать полностью…

Haskell

Плейврайт это просто апи для работы с девтулзами

Читать полностью…

Haskell

Всякие визуализации стейт машин

Читать полностью…

Haskell

playwright даже умеет разницу между до и после визуально подсвечивать

Читать полностью…

Haskell

В экосистеме фронтов же есть готовые решения для скриншот тестов и интеграции с хэдлес браузерами для интеграционных тестов чтобы не заниматься просмотром UI вручную

Читать полностью…

Haskell

в одном чате мне тут прямо только что писали про селектеловское облако и мозг соединил

Читать полностью…

Haskell

ого, значит врали нам

Читать полностью…

Haskell

Не ведаю, мне не открыли.

Читать полностью…

Haskell

Я когда в Серокелл стучался, мне сказали, что там эльм. Тоже удивился.

Читать полностью…

Haskell

Кому и кобыла невеста

Читать полностью…

Haskell

надеюсь это не мои вчерашние правки так сделали

Читать полностью…

Haskell

Ну вот проблема как с вайбкодингом. Когда ты что-то пишешь, желательно сохранять фокус.

Когда отвлекаешься на некоторые вещи. Так теряется фокус.

С браузером всё легко.
Но вот тестить апишки, тг бота или cli утилиту.

Это очень очень не удобно и отвлекает

Читать полностью…

Haskell

Зависит от сложности и размера стейта

Читать полностью…

Haskell

Но я не TDD-сварщик конечно

Читать полностью…

Haskell

Да я про все вообще. Нормальный TDD это максимально простое описание протоптанных пользовательских сценариев, апишка для которых не должна меняться по 10 раз на день потому что люди к новому UI не быстро привыкают и нужна обратная совместимость. Плюс на библиотеки отдельные наборы тестов. Для совсем упоротых кейсов фаззинг. Нужно оно чтобы не проверять руками ничего и исключать человеческий фактор при внедрении измерений

Отдельная история с тем чтобы автоматизировать генерацию кода под клиент-серверный протокол, внедрить это в сборку end-to-end и построить инфру под интеграционные тесты

Принципы эти одинаково работают в какой-нибудь низкоуровневой библиотеке, распределенной системе или компиляторе

Читать полностью…

Haskell

А дима говорил про готовые тесты

Читать полностью…

Haskell

Не, он говорит про разные библиотеки по типу сторибука, интеграции в расширениях и разные мокеры

Читать полностью…

Haskell

А ещё и тестирование анимионных кейсов и фсмок

Читать полностью…

Haskell

Звучит как: "построили нанотехнологичный конвеер с математикой, но разрабатываем наименее быстрым способом"

Читать полностью…

Haskell

у серокеля поди свой форк эльма с блекджеком

Читать полностью…

Haskell

тьфу. серокел а не селектел

Читать полностью…

Haskell

А когда ты стучался? Лет 10 назад?

Читать полностью…

Haskell

Там же вроде хаскелист/эльмист уволился давно и всё переписали на энторпрайз. не?

Читать полностью…

Haskell

бери мисо и если что пиши им в матрикс чат

Читать полностью…

Haskell

Purescript еще забыли вспомнить

Читать полностью…

Haskell

и нету каких-то малых проблем, когда веб плохой инструмент

Читать полностью…
Subscribe to a channel