Igor
откуда береться тогда избыточность?
Nikita
нет я говорю если не тдд то зачем мы пишем тесты ... какие цели постулируем
Иногда достаточно покрыть тестами бизнес логику и те сущности, которые хочется обезопасить от необдуманных изменений.
Maksim Pozharskiy
Михаил
откуда береться тогда избыточность?
когда несколько тестов покрывают один и тот же кейс
Михаил
это бред а не тесты ...
ну как по мне в ином случае избытка быть не должно)) тесты как скобки, много не бывает)
Igor
Ну да, но хотеть как говорится не вредно)
именно вопрос сколько мы хотим платить и то что в некоторых случаях избыточно в других может быть требованием ... требования надежности в каждом проекте свои, определитесь с надежностью для начала
Maksim Pozharskiy
Например функция у нас принимает числа от 1 до 99. Делает что то с этими числами и возвращает результат. Мы можем написать тесты на каждый случай возможный, тоесть передавать, 1, 2,3,4 и тд, любой возможный вариант. Это явно избыточно. В тоже время можно используя граничные значения написать гораздо меньшего количества тестов при этом не сильно уменьшить покрытие. При это по трудозатратам многократно выйграем
m700
какието вы в пятницу нервные
Andrii
кстати как вы считаете хуже избыточное тестирование или недостаточное тестирование?
Я за функциональные тесты, там избыточного не бывает, как по мне. Если брать TDD, то... часто там тесты не помогают никак и только мешают, потому что их надо править каждый раз при рефакторинге.
Igor
Да с тобой как не начнешь спорить, так с каждым словом надо определится что оно значит) Утомляет это))
я не спорю, я говорю о том что если вы ищете один правильный ответ на все случаи в жизни, то в программировании часто такого ответа нет... Есть гайдлайны и только с пониманием можно получать от них макс профит
m700
Ещё растяните холивары на минут 15, как раз управлюсь
Igor
Крайние случаи кстати часто зависят от алгоритма, что опять же может не укладываться в ту же идею блекбокс тестирования
Andrii
TDD исторически вышел из мира Java, его описал К. Бек в книге «Экстремальное программирование». Основная идея была в том, что ООП, которое вышло из языка Simula с наследованием реализации очень часто приводило к необходимости менять иерархию наследования либо требовало костылей. Особенно когда требования заказчика менялись. Поэтому появилась идея, то мы просто пишем тест, который даёт типичный набор данных на вход функции и проверяет её результат. Основная цель была облегчить рефакторинг, если мы меняем иерархию классов, то в общем-то тесты позволяют худо-бедно определить все места, где поломалось. Но опять же, если мы уходим от стиля программирования ООП равиоли, то... польза от именно таких тестов падает с увеличением сложности методов.
Евгений
Денег хотелось и работать не на стройке среди матерящихся прорабов, а под кондером дома или в офисе. Правда не огромный опыт у меня
А я работал под кондером в офисе, но ездил на объекты на те самые стройки, работал без спецодежды, а еще был трудоустроен на схему "оклад-премия", где премия в последствии стала выплачиваться как по-кайфу, а позже и совсем перестала. Короче, мотивация та же самая. Больше не охота ни ногой в такую организацию. Когда добросовестно работаешь, хочется чтобы это ценили.
Oleg
Когда добросовестно работаешь, то, обычно, тебя нагружают доп задачами Без компенсации, само собой
Oleg
Ну, в сфере продаж это классика, по крайней мере
m700
Ну, в сфере продаж это классика, по крайней мере
везде любят терпил на кого скинуть надо чтото
Andrii
Когда добросовестно работаешь, то, обычно, тебя нагружают доп задачами Без компенсации, само собой
А что такое «добросовестно работаешь»? Ну ты даёшь работодателю 8 часов своей жизни, а он их используется как считает нужным, в рамках договора
Евгений
Когда добросовестно работаешь, то, обычно, тебя нагружают доп задачами Без компенсации, само собой
Это уже другая проблема, уверен, ее можно решить. У меня на работе все старались проебаться. Меня это жутко бесило, но и сам был вынужден порой в ВК потупить или на ютубе, потому что порой начальник мог дать работу "ради работы". К примеру, проверять и исправлять старую версию проекта, когда заранее известно что мы будем переделывать какие-то чертежи. В итоге у меня был тупняк, когда работы было мало. Когда увольнялся, сказал начальнику что у меня тупняк и я хочу развиваться, а с вами развития уже нет
Евгений
А что такое «добросовестно работаешь»? Ну ты даёшь работодателю 8 часов своей жизни, а он их используется как считает нужным, в рамках договора
Ну я закрывал глаза на нарушения ТК и порой делал приезжал срочно или выходил в выходной, если срочно сдавать надо было. Ездил на объект со своим инструментов/в своей спец.одежде
Oleg
А что такое «добросовестно работаешь»? Ну ты даёшь работодателю 8 часов своей жизни, а он их используется как считает нужным, в рамках договора
Просто тех, кто работает активнее, грузят ещё больше, чем работающих спустя рукава, я больше про это)
Евгений
А что такое «добросовестно работаешь»? Ну ты даёшь работодателю 8 часов своей жизни, а он их используется как считает нужным, в рамках договора
В целом работодатель тоже это ценил и разршал мне порой свалить на час-два если что-то срочное без отработок. На права я помню учился, вообще месяц ходил как по-кайфу на работу, но конечно же все часы вырабатывал. Но в целом все равно накопилось негатива за 2 года много
m700
Негативный опыт тоже опыт
Oleg
Негативный даже более полезный опыт, зачастую
Евгений
Примерно с такими же словами я и сам ушёл
Ага. А мне еще и бабки не вернули, тогда я окончательно понял что надо было еще раньше уходить, какими бы не были "хорошими и доброжелательными" людьми
Евгений
Ну, это уже совсем зашквар
Нет ну мне конечно сказали, что вернут, когда сдадут крупный объект (минимум через год). Но рассчитывать точно не стоит, особенно когда я попросил дать мне расписку, а мне сказали "это не зарплата, это устная договоренность"
m700
Ну, в сфере продаж это классика, по крайней мере
В Ойти так же, вот щас я Джун и два синьора идеи пить, я тут в чатике пиво попью а они пусть с магазина все тащут.
Евгений
😂😂
Евгений
Так тебе же бабки с зп должны были вернуть или нет? 😅
Премия не прописана в договоре, поэтому мне вернули окладную часть, а это МРОТ.
Евгений
Так тебе же бабки с зп должны были вернуть или нет? 😅
В позапрошлом году во время короны тоже были убытки и долги перед сотрудниками, но вернули все в течение 4 месяцев. Да и долги были не такие. А в этом году я уволился, недосчитавшись 5 зарплат
m700
Главное на работе пиво попить можешь, это прекрасно
нет, от тасков оно становится не вкусным.
Евгений
5 зарплат это чёт совсем жестко, конечно Разнесли по полной
Ага. Я уже не знаю как в айти в этом плане, но учитывая тренд на адекватность (в плане нормального графика, удаленки и самое главное того, что берут по знаниям, а не по корочкам), думаю есть варик найти работу где будет на 100% чистая зп без задержек
Oleg
Ну, если чистая в плане только оклада, то хз даже
Oleg
Потому что в современных реалиях все топят за kpi как не в себя
Oleg
Но в целом да, на уделёнке если работать сможешь, то вообще по кайфу А то у некоторых возникают проблемы с самоорганизацией
Oleg
Не корректно выразился, скорее, многие начинают вливаться в это
Евгений
Но в целом да, на уделёнке если работать сможешь, то вообще по кайфу А то у некоторых возникают проблемы с самоорганизацией
У меня с этим норм. В плане учебы и работы в целом. Порой даже слишком сильно врубаю совесть. Самое главное чтобы приняли работать.
Oleg
Да после того, как в днище конторах поработаешь, удаленка становится райским наслаждением
Евгений
Да после того, как в днище конторах поработаешь, удаленка становится райским наслаждением
Ага. Ну моя контора ушла в дно на глазах. На госзаказах сидели, бабло всегда было, 13-ую зп давали, все дела. Корона спустя год контору убила. Не буквально, но ловить там уже нечего.
Igor
Вот интересно в чатиках программистов только фирмы днищенские ;) а днищенских программистов днем с огнем не сыщешь ;)
Igor
я днищенский кодер
ты алкаш ;) твои слова не показательны ;)
Oleg
Вот интересно в чатиках программистов только фирмы днищенские ;) а днищенских программистов днем с огнем не сыщешь ;)
А нужны днищенские программисты? Вроде недавно тут дебаты велись, что джуны не нужны 🧐
Евгений
Вот интересно в чатиках программистов только фирмы днищенские ;) а днищенских программистов днем с огнем не сыщешь ;)
Справедливости ради, хочу заметить, что говорю о строительной фирме. Вопрос выше был про мотивацию к обучению
m700
ты алкаш ;) твои слова не показательны ;)
в смысле не показательны? у меня скилл такой что работаю за бухло, есть еще более донные кодеры?
Igor
По большому счету когда человек гонит на предыдущее место работы всегда интересно послушать вторую сторону ;)
Oleg
Ну, послушать можешь, главное другую сторону найти)
Евгений
По большому счету когда человек гонит на предыдущее место работы всегда интересно послушать вторую сторону ;)
Дак я не жалуюсь, какие они пидорасы и тд. Человек спросил, почему вы решили менять сферу и тд и тп
Igor
Хз может я живу в паралельной вселенной ;) но у меня о всех моих местах работы исключительно положительные воспоминания ;)
Евгений
Хз может я живу в паралельной вселенной ;) но у меня о всех моих местах работы исключительно положительные воспоминания ;)
Вы либо везучий, либо сразу решаете проблему, если она появляется. Имею в виду, меняете место работы, если к Вам начинают относиться как к рабам.
Евгений
В любом случае, это правильно
m700
надо чтоб относились как к гребцам
Igor
надо чтоб относились как к гребцам
гребибля и гребубля ... парное программирование ;)
Евгений
Igor
Я лишь пожелаю Вам, чтобы было так и дальше:)
Я тоже не имел ввиду никого лично. Сказал лишь что выводы часто делать сложно не зная всей ситуации ... а рассказ любого человека в любом случае субъективный
Иаков
Суть в поиске багов
Ахаха.)) не багов, а фичей*
Иаков
Oleg
Я тоже не имел ввиду никого лично. Сказал лишь что выводы часто делать сложно не зная всей ситуации ... а рассказ любого человека в любом случае субъективный
А всю ситуацию вряд ли особо узнаёшь, потому что многое завязано на условиях, которые могут плясать от случая к случаю
Oleg
В одной локации одно, в другой уже другое
Igor
А всю ситуацию вряд ли особо узнаёшь, потому что многое завязано на условиях, которые могут плясать от случая к случаю
Ну если все плохо 2 года , то возникает вопрос чего человек ждет ... это наверное первое
Иаков
Ахахаха! Действенно, но жёстко
Кста, а ведь у меня и чувство усталости вместе с сонливостью появляется. Стоит это игнорить или отдахнуть?...