|
Просто Трёп / Поздравьте меня... первый раз в жизни
|
|||
---|---|---|---|
#18+
Пишу JUnit тест. За 37 лет программистской деятельности я никогда не писал JUnit тестов, потому как заказчик их не требовал, потому как за них надо платить за их разработку тоже. Да и я считаю что это чистое говно-кодерство никому ненужное, потому как юнит тесты тоже программистский код и его тоже надо проверять на правильность работы, то есть нужно по факту писать еще тест на тестируемый код и так пока у заказчика не закончатся деньги... Но в моем случае у заказчика дна денег нет, и меня напрягли на свой код покрыть 80% тест кодом. Вот ткая селяви... Первый раз в жизни! первый JUnit тест!!! ПС. Оно мне на старости надо? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2023, 21:32 |
|
Просто Трёп / Поздравьте меня... первый раз в жизни
|
|||
---|---|---|---|
#18+
Шли их нахуй! ... |
|||
:
Изменено: 09.06.2023, 21:59 - RonibTheGreat2!
Нравится:
Не нравится:
|
|||
09.06.2023, 21:59 |
|
Просто Трёп / Поздравьте меня... первый раз в жизни
|
|||
---|---|---|---|
#18+
были вообще единственным способом запустить свой кот. В принципе у меня такое было когда работал на военный департамент. Там даже переменные нельзя было называть своими именами, а был специальный журнал наименований и как их надо кодировать/называть в програмном коде. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2023, 22:08 |
|
Просто Трёп / Поздравьте меня... первый раз в жизни
|
|||
---|---|---|---|
#18+
Открой для себя ещё и Naming Conventions на старости лет ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2023, 22:39 |
|
Просто Трёп / Поздравьте меня... первый раз в жизни
|
|||
---|---|---|---|
#18+
Не упарывайся. Вероятность, что ошибка в тесте приведет к ложно-положительному результату, за которым скроется баг и попадет в прод, пренебрежительно мала. Самые сложные тесты - на многопоточный код. Беру невьебенное сообщение из очереди, разбираю что в нем есть. Отбираю данные которые обязательны. Потом надо эти даные заполнить в классовые структуры, и передать в заебатый фреймок. Фреймок берет их и шлет их в другой фреймвок написаный на ПЛСКЛ в оракле. Потом ПЛСКЛ фреймок записывает все в таблицы. В таблизах есть обязательные колонки, на которых у моего сообщения данных нет, то есть мне их надо заполнить матом, чтобы база приняла запись. Вот на это все надо написать тесты.. Просвети как! Логично было бы с моей тожки зрения: 1. Принимает ли мой кусок кода все данные из сообщения 2. Правильно ли он перекодирует данные в коды, которые запишутся в базу (тут надо проверка если код в базе под такие данные) 3. ну и дальше хрен его знает... ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2023, 22:46 |
|
Просто Трёп / Поздравьте меня... первый раз в жизни
|
|||
---|---|---|---|
#18+
XEugene [игнорируется] Этот подход просто называется Test Driven Development То есть пишешь тесты сначала, а потом лабаешь под тест код. Сия технология живет на малых галерах только, а в корпоративе она как-то не прижилась. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2023, 00:32 |
|
|
Start [/forum/search.php?do_search=1&tid=10332&author_mode=wrote_post&author=RonibTheGreat2%21&start_from=425704]: |
0ms |
get settings: |
0ms |
get forum list: |
3ms |
searching: |
9ms |
get settings: |
1ms |
get forum list: |
4ms |
get topic data: |
2ms |
check forum access: |
0ms |
check topic access: |
0ms |
get forum data: |
0ms |
get found posts: |
20ms |
track hit: |
24ms |
get online users: |
53ms |
check new: |
1ms |
others: | 275ms |
total: | 392ms |
0 / 0 |