home.social

#assert — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #assert, aggregated by home.social.

  1. The Karlspreis (Karl Prize) was presented on Thursday in the Aachen Town Hall's coronation hall to Mario Draghi, the former President of the European Central Ba... news.osna.fm/?p=45946 | #news #assert #calls #draghi #euro

  2. The Karlspreis (Karl Prize) was presented on Thursday in the Aachen Town Hall's coronation hall to Mario Draghi, the former President of the European Central Ba... news.osna.fm/?p=45946 | #news #assert #calls #draghi #euro

  3. The Karlspreis (Karl Prize) was presented on Thursday in the Aachen Town Hall's coronation hall to Mario Draghi, the former President of the European Central Ba... news.osna.fm/?p=45946 | #news #assert #calls #draghi #euro

  4. Заменяем лишние if-проверки на assert для инвариантов кода в C/C++

    Многие разработчики привыкли везде ставить if-проверки, даже для условий, гарантированных кодом. Зачем проверять то, что не может нарушиться? Такие проверки создают шум в коде и мусор в релизе. Assert решает эту проблему: документирует допущения и исчезает из финальной сборки. В статье покажу все преимущества assert'ов и предостерегу от подводных камней их использования.

    habr.com/ru/articles/962668/

    #C++ #C #assert #инварианты #ifelse #NDEBUG #Design_by_Contract #код_как_документация

  5. Design by Contract на минималках: пишем assertions и улучшаем устойчивость на Go

    Всем привет! Меня зовут Александр Иванов, я старший разработчик в YADRO, работаю над созданием средств управления элементами опорной сети и пишу на Go. Мы с командой разрабатываем продукт для сервисов сотовой связи — качество нашей работы влияет на пользовательский опыт тысяч людей. Поэтому часто мы ищем решения, как повысить устойчивость работы кода в продакшене. Об одном из таких решений я расскажу в этой статье. Design by Contract — подход к проектированию ПО, в котором взаимодействие компонентов системы основано на контрактах. Контракты описывают ожидания вызываемой и вызывающей функции и улучшают производительность кода.

    habr.com/ru/companies/yadro/ar

    #dbc #design_by_contract #defensive_programming #assertion #assert #продакшен #производительность