Size: a a a

2021 April 09

МВ

Макс Воробьев... in dlang.ru
источник

DH

Dark Hole in dlang.ru
Отличный пример "так себе"кода
источник

OB

Oleg B in dlang.ru
а есть варианты написать иначе?
источник

OB

Oleg B in dlang.ru
это ж какие-то конкретные математические методы, если ты в них не шаришь, то нехер лезть
источник

OB

Oleg B in dlang.ru
а то что не будет магических констант вообще погоды не сделает
источник

DH

Dark Hole in dlang.ru
Хотя бы тот же pow написать
источник

OB

Oleg B in dlang.ru
капля в море
источник

DH

Dark Hole in dlang.ru
Море состоит из капель
источник

DH

Dark Hole in dlang.ru
Уверен что с учётом отсутствия магических констант получилось бы в разы читабельнее
источник

OB

Oleg B in dlang.ru
вообще не уверен))))
источник

МВ

Макс Воробьев... in dlang.ru
вынести часто повторяющийся проверки в отдельные ф-и. вынести тела кейсов отдельно, что-бы кейс нормально читался
источник

OB

Oleg B in dlang.ru
я про пример на который ты последним показал
источник

OB

Oleg B in dlang.ru
там можно вынести за скобки умножение, кстати
источник

OB

Oleg B in dlang.ru
вот практически уверен на 100% что эти числа это просто коэфициенты и назвать их более осмысленно не получится (похоже на разложение в ряд, но я не настолько шарю, чтобы утверждать), по итогу там были бы coef_v1[0] * ... вместо чисел. как бы это увеличило читаемость кода? может ещё в комментариях к coef_v1 теоретическое обоснование фигачить?)
источник

OB

Oleg B in dlang.ru
к таким файлам обычно прикладывается документация математическая, где всё это расписано, ссылки на нужные ресурсы даны
источник

МВ

Макс Воробьев... in dlang.ru
теор обоснование - нет, а вот посчитать в кт можно
источник

МВ

Макс Воробьев... in dlang.ru
хотя-бы будет чуть понятней, откуда число взялось
источник

OB

Oleg B in dlang.ru
ты не знаешь откуда числа, но думаешь что их можно просто так расчитать в ct?
источник

МВ

Макс Воробьев... in dlang.ru
или так, или дока. можно отдельный файл - сборник констант
источник
2021 April 10

OB

Oleg B in dlang.ru
лучше найди мат обоснование кода, сборники констант вообще не помогут тут, это просто числа
источник