SlideShare a Scribd company logo
Надёжный код в FOSS.
    Быстрый и удобный путь.
  Софт       gcc+gcov, check/cunit, ggcov
             CFLAGS += -coverage
             LDFLAGS += -lcheck

 Методика    Test-driven development
             Метрики контроля Test code coverage


Применение   С/С++
             CLI-утилиты
             библиотеки

Интеграция   Простая сборка
             Тесты: unit + coverage за 1 прогон
             GUI для просмотра результата
Прогон тестов
Наслаждаемся
результатом

More Related Content

PPT
Platypus platform ivbit
PDF
GraphQL tools | Никита Галкин | Zlit Tech
PPT
использование .Net framework
PPTX
"C# vs JS" by Maxim Goncharuk
PPT
About emacs
PDF
Continuous Delivery для ASP.NET MVC проекта под Linux
PPTX
Использование Mock-объектов в TDD на платформе .NET
PPTX
Вячеслав Смирнов - Инструменты нагрузочного тестирования
Platypus platform ivbit
GraphQL tools | Никита Галкин | Zlit Tech
использование .Net framework
"C# vs JS" by Maxim Goncharuk
About emacs
Continuous Delivery для ASP.NET MVC проекта под Linux
Использование Mock-объектов в TDD на платформе .NET
Вячеслав Смирнов - Инструменты нагрузочного тестирования

What's hot (16)

PDF
Микросервисы: взгляд сверху и в бок
PPTX
Денис Давыдов - Кроссплатформенные инструменты серверной разработки .NET
PDF
Автоматизация UI-тестирования следующего поколения
PPTX
C#5 What's new?
PPTX
Развитие сообщества Open DevOps Community
PDF
Rust - GDG DevFest Siberia 2016
PPTX
Mixing c++ and python
PDF
Как приручить реактивное программирование
PPTX
Типовая сборка и деплой продуктов в Positive Technologies
PDF
CodeFest 2011. Климова Н. — FitNesse, полезный для проекта, или история одно...
PPTX
WebAssembly and Blazor
PPTX
Спецкурс 2014, занятие 5 (часть 2). Git, GitHub и Open source
POTX
Разработка надежных параллельных, распределенных приложений: быстро и дешево
PDF
A new way to compile
PDF
Как это будет: ASP.NET Core
PPTX
Аналитика в проектах: TFS + Qlik
Микросервисы: взгляд сверху и в бок
Денис Давыдов - Кроссплатформенные инструменты серверной разработки .NET
Автоматизация UI-тестирования следующего поколения
C#5 What's new?
Развитие сообщества Open DevOps Community
Rust - GDG DevFest Siberia 2016
Mixing c++ and python
Как приручить реактивное программирование
Типовая сборка и деплой продуктов в Positive Technologies
CodeFest 2011. Климова Н. — FitNesse, полезный для проекта, или история одно...
WebAssembly and Blazor
Спецкурс 2014, занятие 5 (часть 2). Git, GitHub и Open source
Разработка надежных параллельных, распределенных приложений: быстро и дешево
A new way to compile
Как это будет: ASP.NET Core
Аналитика в проектах: TFS + Qlik
Ad

Viewers also liked (20)

ODP
Виртуализация: история развития и технологии аппаратной поддержки
PDF
Ututi
PPTX
Social Media For Grassroots Engagement
PPT
Akavita Tutejshyja
PDF
To co powinniście wiedzieć o Machine Learning
PDF
Prezentacja firmy Fineos
ZIP
Ошибка. Осознание, примирение, извлечение пользы. Вадим Макишвили
KEY
Drupal in Action (CMS Expo 2011)
PDF
Piotr Macuk, Konfeo.com, Programista i biznes – plusy i minusy własnej działa...
PDF
Media społecznościowe w słuzbie alkoholu.
PDF
Wyjdź z kiosku – dystrybucja treści w sieci
ODP
Lirc или домашний медиацентр
DOC
Proyecto filosofia educativa personal rev [1]
PDF
Оптимизация бизнес-процессов с помощью 3G от diallog
PPTX
Swiety mikolaj-dotacje
PPTX
… I ŚWIAT SIĘ ZNOWU KRĘCI!
ODP
Darktable -- raw converter for linux
PDF
Streamline vas-market
PDF
Free content creation in postindustrial sociality
Виртуализация: история развития и технологии аппаратной поддержки
Ututi
Social Media For Grassroots Engagement
Akavita Tutejshyja
To co powinniście wiedzieć o Machine Learning
Prezentacja firmy Fineos
Ошибка. Осознание, примирение, извлечение пользы. Вадим Макишвили
Drupal in Action (CMS Expo 2011)
Piotr Macuk, Konfeo.com, Programista i biznes – plusy i minusy własnej działa...
Media społecznościowe w słuzbie alkoholu.
Wyjdź z kiosku – dystrybucja treści w sieci
Lirc или домашний медиацентр
Proyecto filosofia educativa personal rev [1]
Оптимизация бизнес-процессов с помощью 3G от diallog
Swiety mikolaj-dotacje
… I ŚWIAT SIĘ ZNOWU KRĘCI!
Darktable -- raw converter for linux
Streamline vas-market
Free content creation in postindustrial sociality
Ad

More from Транслируем.бел (20)

PDF
Медицинские трансляции
PDF
Руководство по видео, трансляциям и премьерам (Youtube 2020)
PDF
Корпоративный новый год онлайн
PDF
Unofficial guide to vmix by streamgeeks
PDF
Руководство для малого и среднего бизнеса по использованию цифровых решений
PDF
Sennheiser ew100 g2
PPT
Сравнение поколений Y и Z
PPTX
Онлайн-трансляции в соцсетях
PDF
Как организовать трансляцию в Facebook
PDF
The ultimate guide to facebook live for your event
PDF
Guide to facebook live
PPTX
Что сделать, чтобы сто раз все не переделывать
PDF
Когда сказать нет. Арсений Кравченко
PDF
Marketing Essentials for Startup Teams
PDF
SMM учебник. Как продвигать банк в социальных сетях. Наглядное пособие
PPTX
методы монетизации интернет проектов
PDF
Belarus internet users discovery
Медицинские трансляции
Руководство по видео, трансляциям и премьерам (Youtube 2020)
Корпоративный новый год онлайн
Unofficial guide to vmix by streamgeeks
Руководство для малого и среднего бизнеса по использованию цифровых решений
Sennheiser ew100 g2
Сравнение поколений Y и Z
Онлайн-трансляции в соцсетях
Как организовать трансляцию в Facebook
The ultimate guide to facebook live for your event
Guide to facebook live
Что сделать, чтобы сто раз все не переделывать
Когда сказать нет. Арсений Кравченко
Marketing Essentials for Startup Teams
SMM учебник. Как продвигать банк в социальных сетях. Наглядное пособие
методы монетизации интернет проектов
Belarus internet users discovery

FOSS code

  • 1. Надёжный код в FOSS. Быстрый и удобный путь. Софт gcc+gcov, check/cunit, ggcov CFLAGS += -coverage LDFLAGS += -lcheck Методика Test-driven development Метрики контроля Test code coverage Применение С/С++ CLI-утилиты библиотеки Интеграция Простая сборка Тесты: unit + coverage за 1 прогон GUI для просмотра результата