
Rafael
02.11.2016
15:29:36

Ilya
02.11.2016
15:30:22
похоже привествуется только последний тогда

Alex Фэils?︙
02.11.2016
15:31:20
Я чистил

Дед Пегас
02.11.2016
15:35:05
Вилкой.

Google

Эдуард
02.11.2016
16:45:10
Народ, а gcov завязан на какой-то движок тестирования? или как он вообще работает?
просто как таковой юнит-тестинг можно сделать, у меня уже есть для этого нужное, а вот кавер проверять это уже не так уж и тривиально.
да и вообще, что посоветуете для связки юнит-тесты + кавер под цпп?)

Stanislav
02.11.2016
17:32:27
какой ковер? бери шерстистый

Эдуард
02.11.2016
17:32:52
лол) кавер - тулза для coverage
покрытие смотреть
тестами

Stanislav
02.11.2016
17:33:24
я фиг знает есть ли такое под С++
а тесты я использовал google test
пушо в qt creator есть поддержка
qtest и gtest и все
хотел плагин под bandit написать, но все не выходит пока

Эдуард
02.11.2016
17:35:07
ну вот gcov как-то смотрит покрытие, только я не понял с каким движком тестов он работает (либо как-то иначе и хитро), под него генератор вьюхи lcov.
Для тестов google test видел, но не понравилось. У меня есть свой движок, который нужно причесать наконец, по удобству несколько хуже bandit'a, но допилю потом

Google

Stanislav
02.11.2016
17:37:23
gcov не всегда подходит, особенно если у тебя не гцц)

@proDOT
02.11.2016
17:38:04
Я чистил
Просто отключи приветствие через /config

Alex Фэils?︙
02.11.2016
17:40:16

[Anonymous]
02.11.2016
17:40:46

Эдуард
02.11.2016
17:41:57
сейчас просто есть задача развернуть инфраструктуру на долгоиграющий проект, я хочу сразу в clang пойти, но если будет гцц - ну, не беда. Основное, что хочется сделать - тесты, CI, гит вместо свн. Тесты хорошо заходят, когда есть где посмотреть покрытие, иначе эффективность снижается

Stanislav
02.11.2016
17:42:30

Эдуард
02.11.2016
17:42:36
обязательно)
а за движок тестирования, почему писал - я генерю отчеты в JSON формате, это потом можно удобно обрабатывать. Хоть на сервере для статистики хранить, хоть генерить HTML представление
ну и плюс возни нет, тоже header-only движок

Stanislav
02.11.2016
17:45:26
супер, опенсорсить собираешься?

Эдуард
02.11.2016
17:45:53
да, я хочу рефакторнуть его, проверить качество работы, тогда выложу как версию 1.0.0 уже
как и пересмотреть весь "библиотечный" код для эмбеда на плюсах, объединить в одну либу-репо и тоже выложить

Stanislav
02.11.2016
17:46:36
?
по поводу кавереджа еще интересует чтоб оно было кроссовое хм

Fox
02.11.2016
19:37:22

Stanislav
02.11.2016
19:38:01
да он старый, надо переписать там все
найду как только время

Алексей
02.11.2016
19:39:02
Посоветуйте литературу для новичка пожалуйста))

Google

Stanislav
02.11.2016
19:41:17

Fox
02.11.2016
19:41:58

Дед Пегас
02.11.2016
19:43:57

Fox
02.11.2016
19:44:47
Чат для новичков здесь: (supapro.cxx)https://telegram.me/joinchat/BYlFbD3eN3JMaG34hyh96w

Stanislav
02.11.2016
19:45:28
да, в описании есть

Алексей
02.11.2016
19:47:27

Nikolay
02.11.2016
20:02:51
лол) кавер - тулза для coverage
Нагуглил про coverage (gcov, есть еще аналогичный тул llvm-cov)... Да это же афигенски крутая вещь! Компилишь с указанным флагом, указываешь исходники и прогоняешь тесты... во время исполнения которых считается количество исполнений каждой строки кода в исходниках, помечая неиспользуемые! Это по идее дает точную инфу о покрытии. надо заюзать по-любому, буду проверять тесты которые проверяют проект ?

Эдуард
02.11.2016
20:05:20
Дак вот вопрос как раз в интеграции с тестами - каким образом она идёт?
Потому что тулза классная, да, почему и зацепился)
Я использовал cover-инструменты в js и это очень удобно, поэтому хочу и в цпп такое наладить

Nikolay
02.11.2016
20:13:35
"As all tests are normal C++ programs, all code coverage tools work as usual" (с) Т.е. как я понял, нужно компилить тестовый проект с нужным флагом, после чего запустить его как обычно. И кроме прогона тестов, на выходе должны быть файлы с инфой о coverage... деталей не знаю т.к. не пробовал еще

Борис
02.11.2016
20:14:36

Stanislav
02.11.2016
20:15:11

Rafael
02.11.2016
20:45:22
ребзи, а есть канал для вебдевелоперов?

Stanislav
02.11.2016
20:45:36
для каких?

Admin
ERROR: S client not available

Rafael
02.11.2016
20:45:42
фронт

Egor
02.11.2016
20:46:06
лучше дайте, если есть, список всех каналов телеграма для программистов

Stanislav
02.11.2016
20:46:18
@proDOT - канал
тут глядите

Oleg
02.11.2016
20:46:26
http://amp.gs/TaAk

Google

Stanislav
02.11.2016
20:46:57

John
02.11.2016
20:47:49
недавно во фронт чатике по работе проскакивала вакансия мидла js за 150к, а так вообще хз...

Oleg
02.11.2016
20:48:10
Я тоже например фронт, но учу плюсы.

Stanislav
02.11.2016
20:48:26

Oleg
02.11.2016
20:48:40
И наоборот изи может быть

John
02.11.2016
20:49:22

Stanislav
02.11.2016
20:49:46
5 лет в вебдеве работал, осточертело
а учитывая жс, я лучше 3 года подожду новый стандарт, чем ноду обновлять)

Rafael
02.11.2016
20:53:41
? зачем плюсовику фронт?
я учу и плюсы и js )) пока не решил кем хочу стать, но пока что думаю с++ для основной работы, а фронтенд для фриланса

Oleg
02.11.2016
20:54:28
Ноду обновлять? Новый стандарт это es6?
Не понял что зачем ждать

Stanislav
02.11.2016
20:54:46

Oleg
02.11.2016
20:55:14
Транспайлер наверное уже есть?

Stanislav
02.11.2016
20:55:28
а ваще оффтоп
го https://telegram.me/fludpac сюда если хотите еще на эту тему пообщаться
@lady_noname ?
? а тут то шо, хантить кого собралась? )

Cate
03.11.2016
00:05:16
а я што, когда-то хантила кого-то по плюсам?
после ваших трудов я только рубистов ищу.
и меняю, как перчатки))