Обновить
1
Владимир Цирулев@Darkwing4

develper

Отправить сообщение

если вдруг у вас есть какой то гитхаб публичный, где можно тдд понюхать из истории, или может какие то статьи в тг из реальных кейсов, буду рад получить ссылку

Мне статья не понравилась, поскольку в ней мало практической составляющей, только общие слова про тесты, да еще и в отрыве от бизнеса все это описано. Как будто статью можно ужать в абзац "TDD это плохо в юнити, потому что ... вывод;" и статья не потеряет смысла.

Конкретнее если, в статье ни слова про архитектуру, которая

а) действительно позволит писать тестируемый код не в ущерб производительности команды

б) не мешает нетехнарям гд и прочим талантливым ребятам, которые приносят студии миллионы, быстро менять что то в проекте без программистов

с) не увеличит порог входа для программистов/гд/итд с рынка, чтобы я мог нанять мидла среднего и он сделал новую фичу после онборда без вопросов, как тут тестами че покрыть и зачем

Также я не понял второй тейк в разделе почему тдд не работает в юнити. Разве я не могу в рамках определенной, устоявшейся архитектуры использовать tdd подход? Почему это не трушное тдд?? "Я пишу тест под фичу, которой нет, но если уже есть архитектура - это не тдд" получается.

И еще у меня сильные сомнения про генерацию тестов нейронкой, исключительно имхо. Тесты это апофеоз инженерного мышления, что у нейронок пока, к сожалению, туго идет, и, по моему опыту, агенты(я тестил на топовых в кодексе, клод коде, гемини) генерируют очень посредственные тесты, тесты ради тестов, которые человек не напишет и не прочитает, а на проде всё равно будет баг. Я пробовал генерить тесты для серверной меты, для ui и для некоторой части геймплейной логики, написанной на ецс. И вот что касается за несколько минут сгенерить тесты - не верю, покажите как получить результат за пару минут.

Резюмируя, было бы здорово увидеть конкретные примеры во второй части статьи, что и как у вас обложено тестами, как выглядел первый тест в тдд и как писалось перечисленное по нему, и как в общем пишется код для перечисленного в разделе "где тдд всё же работает" в рампках тдд, а также зрелую фичу зафиксированную тетсами - интересно какое покрытие и как все устроен, чтобы это работало и несло какой то велью.

Даже если предположить, что вы правы - такие крутые айтишники не покупают стаф ночью на парковке, в тусовке топовых айти компаний есть свои (внештатные понятное дело) поставщики с проверенным ассортиментом и доставкой на дом, так что описанный вами кейс это как раз "исключено"

По моим ощущениям все мейнборды при замене ОЗУ запускают тесты, даже если местами 2 плашки поменять - первая загрузка будет дольше) Предполагаю, что система при запуске проверяет, что хуид плашек совпадает с предыдущим, если это не так - он прогоняет какой-то полный тест, и если тест не пройден - спикер выдает сигнал.

Почему нет? У меня, например, стоит космос на фоне в IDE, иногда я его меняю на что-то еще, знаю что многие коллеги по цеху так же делают, так просто приятнее работать)) С терминалом такая же история, с удовольствием его потюню под общую тему ос, тем более он очень удобным стал в w11.
Так же хочу отметить, что данная фича не выглядит супер сложной задачей для майкрософт, тем более, что это, скорее всего, делает конкретно команда разработки терминала, о каких усилиях большой корпорации вы говорите?)

Я правильно понимаю, что теперь можно в приложении(если ты из РФ\Беларуси) собирать донаты в обход платежки гугла? Т.е. теперь цифровые товары можно хоть за криптовалюту продавать? А что в таком случае будет с 30% комиссией стора?
Может кто-то разобрался, просветите плиз

...мне все прививки делали по графику, и родители заметили, что после прививок мой иммунитет падал и я обычно долго болел. Моим младшим братьям прививки делали после трёх лет - болели они гораздо меньше.

Т.е. ваши родители приняли решение делать прививки младшим братьям после трех лет на основе наблюдения только за 1 ребенком? Найс

Вы случайно на Rust пишите?)

Тоже пользуюсь KeyPromt X, специально во всех IDE от JB выставил одинаковую раскладку и переучился на нее (rider, pycharm и т.д.), но все ровно конца и края этим хоткеям нет, да и нечастые хоткеи часто забываются. Однозначно попробую ваш плагин, спасибо за статью, очень интересный подход.

А можно ссылку на гитхаб?

И можно ли сделать leader key доступным, когда окно intellij не в фокусе (на Ctrl + shift + L, например)?

Аналогично, хабр открывается нормально только через TOR. Есть инфа у кого-то почему так?

Может будем называть классы именами программистов, первыми написавших решение для проблемы, которую этот класс решает? Типа как «ряд Фурье», будет «класс Дурова».
Интерфейсы усложняют систему, что бы упростить ее изменения. Яное дело, их не нужно плодить «на каждый чих», только где необходимо, а вот ответ на вопрос «где\когда необходимо» приходит уже с опытом.

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Зарегистрирован
Активность