Pull to refresh
12
1
Send message

То что вы описали это не TDD. По канону тесты пишутся до функциональности. У вас получилось какое угодно DD просто с покрытием тестами (против чего собственно возражений нет).

В процессе обвешивания тестами выясняется, что тут что-то работает не так, там выдаёт не то. 

Вот такое по TDD в принципе не возможно. Тесты считаются single point of truth, и функциональность не считается законченной пока есть хотя бы один красный тест.

За 15 лет не видел ни одной компании, которая бы использовала TDD. Ни энтерпрайз, ни стартапы (проекты в России, США, Германии, Великобритании, Чехии). TDD продвигается на индивидуальном уровне TDD энтузиастом (как правило джун-мидл, работающий в своей первой-второй компании). Я не знаю ни одного сеньора, который придерживается этого подхода (не путать с покрытием тестами). TDD катастрофически снижает time-to-market, ухудшая качество кода, в сравнении с подходом code first. Большинство сеньоров+ принимают решение сверху, от архитектуры. Среди них наиболее распространенный подход - Domain Driven Development (DDD).

P.S. Сеньор с опытом меньше 5 лет это оксюморон.

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

Маленькое уточнение. Чтоб он резолвился, нужно выкачать сколько гигабайт данных? Классическая торговля страхом короч. И это должен сделать каждый клиент, пытающийся открыть сайт с этим доменным именем. Или нужно иметь сервис который будет предоставлять услуги DNS на базе инфы из блокчейна. Вуаля - ничем не лучше текущих DNS серверов.

Насколько я знаю организация зарегистрирована в ОАЭ.

Иначе лазейка получается - купил велосипед и в домике.

NFT классический пример мошенничества на хайпе. Даже покупка участка на луне более рациональна чем покупка NFT.

Вот что говорит чатик на тему правил

Во Франции человек может быть задержан полицией (garde à vue) без предъявления обвинения на срок до 24 часов. Этот срок может быть продлен еще на 24 часа по решению прокурора, что в общей сложности составляет 48 часов. В случае подозрений в терроризме или организованной преступности, срок задержания может быть продлен до 96 часов, а в некоторых случаях (например, для расследования террористической деятельности) до 144 часов (6 дней).

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

И если я правильно понимаю, то задержав на срок более 48 часов они автоматически будут вынуждены "шить" терроризм. Хотя бог его знает насколько там канает отмазка для госорганов "ой, а мы не знали"

Это как SIEM только лучше </sarcasm>

Да в принципе Боингу уже насрать. Закроют программу, государство профинансирует убытки т.к. Боинг "too big to fail". Новый CEO скажет дерьмо случилось не в мою смену.

Там лоббизм же в полный рост. Они и SpaceX задвигали вправо по самым незначительным проблемам чтоб Boeing оказался первой компанией выполнившей контракт. Просто сейчас это уже забылось. А для Boeing наоборот, давали зеленый свет если прям не явный косяк с угрозой для миссии. Hope Driven Development как есть.

Можете не пользоваться, пока не изобретут совершенный ИИ. А есть другие люди, которые относятся к ИИ не как к богу, а как к инструменту. Вон выше замечательный комментарий как существенно снизить количество галлюцинаций даже на 3.5. Можно жаловаться что топор тупой, а можно заточить.

Зловред (был?) выложен на гитхаб с урлом отличающимся на одну букву. Правильный линк https://github.com/ValdikSS/GoodbyeDPI/releases, зловред был размещен https://github.com/ValdikSSS/GoodbyeDPI/releases

Воистину торжество инженерной мысли Boeing! Сделать человека single point of failure это надо уметь!

А потом начинаются страдания как же плохо жить без комментариев к коду

Не видел последние 10 лет минимум. Это дико старый антипаттерн, нормой считается for (singular of plural) или for (singular of range [0..n]).

Как там в 2005? Однобуквенные названия переменных не используются уже лет 20 наверное. Используется единственная форма - index of indexes и т.п. То есть он мне вместо моего шаблона "index" сделает "xYz83"?

Больше велосипедов богу велосипедов

Оно так не работает. Если появился инструмент, который решает задачу, требовать его не использовать (с учетом что и проверить-то толком не можешь) это путь в никуда. Можно грустить по этому поводу, можно принимать как должное. Посмотрите на разные поколения с интервалом 10 лет. Видно как пропадают навыки которые когда-то считались ключевыми - устный счет, память, способность находить шаблоны. Сейчас похоже под нож пойдут правописание, способность структурно выражать свои мысли, бог знает что еще...

Это не старческое брюзжание, это просто брюзжание. Эволюции откровенно похрену каким образом индивид приспосабливается. Если индивид чтоб выйти на пенсию на 10 лет раньше начинает идентифицировать себя как женщина (реальный случай в Италии или Испании, я их постоянно путаю), то с эволюционной точки зрения она красавчик. Ну в смысле приспособилось. Ровно то же я вижу и по работе. Устный счет, память и способность находить шаблоны не рулят на должности начальника отдела и выше.

Окей, вот пример. Я прошу сгенерировать код по примеру. Код уже структурирован, в нем есть правила именования классов, методов, переменных, использования скобок и т.п. И вот этот инъектор водных знаков что мне будет делать? Портить? Чтобы угодить кому?

Information

Rating
1,602-nd
Location
Longridge, None, Австралия
Date of birth
Registered
Activity