
Grigor
10.03.2017
09:47:09
Reindex.. please wait

Vladislav
10.03.2017
09:47:20
Reindex.. please wait

Igor
10.03.2017
09:47:24

Alexandr
10.03.2017
09:47:56
Reindex.. please wait

Google

Dmitry
10.03.2017
10:13:30
а поясните за инклуд .с файлов. вот Артамонов пишет:
Что характерно, настоящий практический смысл в #include «xxxxxxx.c» есть, только вы его не знаете. Он из той самой области оптимизации исполняемого кода, в которой вы как свинья в апельсинах. И к стандартам языка C отношения не имеет.
зачем инклудить .с файлы?

Aidar
10.03.2017
10:14:24
По-моему нет смысла
Ну в смысле по сравнению с написанием все в 1 файле

Tema
10.03.2017
10:14:50

Aidar
10.03.2017
10:14:53
С линковкой может и был когдато

Tema
10.03.2017
10:17:29

Daniyal
10.03.2017
10:37:18
Есть ли возможность слинковать исполняемые файл со статической библиотекой?

Tema
10.03.2017
10:38:22

Aidar
10.03.2017
10:39:25
Но ведь раз исполняемый файл слинкован значит там есть все нужные символы

Daniyal
10.03.2017
10:45:32
Если изначально предполагалось, что будет использоваться динамическая библиотека, а потом вдруг в голову пришло связать статически) я понимаю, что это тупая и в реальности не встречающеяся необходимость, но просто из спортивного интереса)

Aleksei
10.03.2017
10:46:31
ну слинкуй, никто не запрещает

Tema
10.03.2017
10:46:59

Google

Aidar
10.03.2017
10:47:12

Alex Фэils?︙
10.03.2017
10:58:15

Square
10.03.2017
11:11:09
Тут была вакансия??(

Alex Фэils?︙
10.03.2017
11:11:49
Да. Я ее удолил, т.к. без согласования?

Tema
10.03.2017
11:12:23

Alex Фэils?︙
10.03.2017
11:12:51

Tema
10.03.2017
11:13:05
аа ну понятно всё

Surreal
10.03.2017
12:32:41

Alex Фэils?︙
10.03.2017
12:36:28

Evgeniy
10.03.2017
12:36:30

/dev
10.03.2017
12:52:44

Evgeniy
10.03.2017
12:54:04

Andre
10.03.2017
12:54:56

/dev
10.03.2017
12:55:21
#ifdef DEBUG
#define private public
#define protected public
#define class struct
#endif
вариант для извратов

Evgeniy
10.03.2017
12:55:31

Andre
10.03.2017
12:55:42

Andrei
10.03.2017
12:55:55

Tema
10.03.2017
12:56:23

Andrei
10.03.2017
12:56:24
А если речь о каком-то другом тестировании, то как угодно.

Google

Evgeniy
10.03.2017
12:56:47

Andrei
10.03.2017
12:56:50
Если она не нужна юзерам, то зачем она вообще? :)
Если у функции есть наблюдаемое поведение, то его и надо тестировать.

Evgeniy
10.03.2017
12:58:11

Andrei
10.03.2017
12:58:29
Что это значит?
Она вызывается из публичных методов?
Хотя бы опосредовано?

Admin
ERROR: S client not available

Evgeniy
10.03.2017
12:59:05
Короче, гугл говорит в своей репе gtest инклюдить c/cpp, я так и делаю

Andrei
10.03.2017
12:59:05
Если да, то надо написать соответствующий тест, которы сделает так, что она запустится.

Evgeniy
10.03.2017
12:59:57

Andrei
10.03.2017
13:00:29
Нормально получается. Никто же не говорит, что на одну функцию надо один тест.
В идеале надо написать тесткейсов по количеству ветвлений в коде.

Alex Фэils?︙
10.03.2017
13:00:54
В Макконеле говорилось, что на каждое ветвление миниум +1

Evgeniy
10.03.2017
13:02:05

/dev
10.03.2017
13:02:39

Andrei
10.03.2017
13:02:41
Функции берут эти числа откуда?

Google

/dev
10.03.2017
13:03:19
но вообще тестирование приватов нарушит инкапсуляцию, и это будет уже не юнит-тест

Evgeniy
10.03.2017
13:03:44

/dev
10.03.2017
13:04:45
ну так тем более, private тогда уже и не мешает

Cyber
10.03.2017
13:04:52

Evgeniy
10.03.2017
13:05:02

/dev
10.03.2017
13:05:11

Andrei
10.03.2017
13:05:47

Evgeniy
10.03.2017
13:06:04
Допустим я получил 10 вместо 7 на одном инпуте, 7 вместо 5 на другом, -1 вместо 0 на третьем и тд. Как это помогает

/dev
10.03.2017
13:07:14