170 похожих чатов

Офигеть, почесал код граблями, выявил кучу багов, даже не понял,

а как раньше это говно работало?

вывод: ребята, пишите юнит-тесты

9 ответов

11 просмотров

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

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

С++ настолько могуч что заставляет работать неправильный код

Flower-Surgeon Автор вопроса
Dmitriy [Отпуск]
Тот самый случай, когда несколько ошибок в решении...

Тот самый случай, когда пересчитал всё на салфетке и удивился своей рукожопости. Хотя, математика в коде простая была.

Flower-Surgeon Автор вопроса
Yurij horssyyy
С++ настолько могуч что заставляет работать неправ...

Ну да, помнишь же комикс? https://allforchildren.ru/scibooks/fortran/fortran012.jpg

Flower-Surgeon Автор вопроса
Anton Semenov
везёт :) Я вот на зимних праздниках сел было и зач...

Хех, у меня тоже такой проект был. В итоге, улучшил так, как хотел.

Flower-Surgeon Автор вопроса
Constantine Drozdov
а потом понял, как надо было?

Ну да, причём даже без каких-либо сложностей.

Похожие вопросы

Обсуждают сегодня

Anyone here suffers from unexplained aural migraines, who would be up for talking for a bit? Doesn't *have* to be aural, but I am not asking about headaches, I mean actual mi...
Martin Rys
55
подскажите пожалуйста, как мне освободить результат записанный в переменную result? в чем проблема подскажите если МОЖЕТЕ?
Михаил Helper
28
есть тут кто-то , кто только начал изучать си? если проходите курс на степике или как-то сами изучаете, пишите, может, скооперируемся?..
Eule
25
Слушайте, ещё такая интересная задачка. Сделан аудит действий пользователей через триггеры в базе, соответственно каждый пользователь имеет свой логин и пароль в базе. Это пре...
Сергей Бычков
12
Скажите, тут нет проблемы? IMyInterface1 = interface function GetInterface2: IInterface2; ... function TMyInterface.GetInterface2: IInterface2; begin Result := TI...
Ruslan aka DUDE
18
вопрос по москвину - не понимаю вот такого вопроса похоже Сколько разных всегда завершающихся функций с типом a -> a -> b -> a -> a можно реализовать? Две функции одинаково...
Fedor
11
Кстати, раз про скачивание файлов разговор зашел) Сделал бота для себя (транскрибирующего и суммаризирующего встречи) но не ожидал что за 2 месяца 10к пользователей набежит😅...
Andrey Obolenskiy
8
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Утра доброго. Просветите пожалуйста. Хочу сделать rest сервер на делфи. Посмотрел 3 фреймворка: dmvc, Mars, mormot. Ни в одном из них не упоминается ассинхронная обработка вхо...
Сергей Бычков
10
возможно для форматирования TimeStampZ нужен другой механизм, не?
Роман Лях (rgreat)
13
Карта сайта