Size: a a a

2020 December 26

W

Warstone in use Perl or die;
И даже есть объяснение - почему.
источник

AP

Anton Petrusevich in use Perl or die;
я согласен, что иногда надо сначала экспериментально определить систему координат. когда документацию лень читать, например.
источник

АК

Алексей Клименко... in use Perl or die;
Warstone
И даже есть объяснение - почему.
А в 3D очень часто в формулах надо было X и Y местами менять, потому что там «левая тройка», или как это там называлось, а не «правая».
источник

AP

Anton Petrusevich in use Perl or die;
то есть, писал игрульку на питоне, сходу дока с обозначением осей не попалась — быстро проверил и все дела.
источник

W

Warstone in use Perl or die;
Кватернионы ваше все
источник

AP

Anton Petrusevich in use Perl or die;
миллионам программистов они не сдались
источник

АК

Алексей Клименко... in use Perl or die;
Warstone
Кватернионы ваше все
Мне как-то были нужны, не осилил.

Теорию почитал, а чё-т до кодинга руки не дошли.
источник

VG

Vadim Goncharov in use Perl or die;
Алексей Клименко
Вот когда поворот на плоскости на угол надо закодить – есть X, есть Y, есть SIN угла и COS угла.

Надо домножить иск на косинус, а игрек на синус (или, быть может, наоборот), и взять игрек с минусом (или наоборот икс).

Вместо того, чтобы разбираться – пробую все четыре варианта, один сработает!
(Ну ещё иногда помогает угол с минусом взять, если повернулось не туда).
вот и выросло поколение говнокодеров
источник

VG

Vadim Goncharov in use Perl or die;
Warstone
Кватернионы ваше все
спасибо, мне комплексных чисел на электротехнике хватило
источник

DF

Denis F in use Perl or die;
Vadim Goncharov
вот и выросло поколение говнокодеров
В смысле? С момента появления компьютеров они просто сменяют друг друга
источник

AP

Anton Petrusevich in use Perl or die;
мне рассказывали как в одной конторе работал сильный шахматист на позиции программиста. и вот когда он уволился и его программы народ стал перенимать — они охренели. ему было нормально не пользоваться локальными переменными вообще, у него могло быть 10 тысяч глобальных переменных, функции на тысячи строк... и, если подумать, это ужас-ужас для нормальных людей, но тому было всё понятно и код остальных программистов он мог считать просто примитивным, а свой гениальным.
источник

VG

Vadim Goncharov in use Perl or die;
Denis F
В смысле? С момента появления компьютеров они просто сменяют друг друга
нет, всё хуже и хуже становится
источник

VG

Vadim Goncharov in use Perl or die;
Anton Petrusevich
мне рассказывали как в одной конторе работал сильный шахматист на позиции программиста. и вот когда он уволился и его программы народ стал перенимать — они охренели. ему было нормально не пользоваться локальными переменными вообще, у него могло быть 10 тысяч глобальных переменных, функции на тысячи строк... и, если подумать, это ужас-ужас для нормальных людей, но тому было всё понятно и код остальных программистов он мог считать просто примитивным, а свой гениальным.
функции на тысячи строк - не редкость в промышленном коде
источник

AP

Anton Petrusevich in use Perl or die;
ну, а тело цикла на тысячи строк?
источник

VT

Vasily Terkin in use Perl or die;
Это нихуя не норма
источник

VG

Vadim Goncharov in use Perl or die;
в процессинге Сбера я залезал в функцию управления банкоматами (одну из), там switch() на шесть с половиной тысяч строк был
источник

AP

Anton Petrusevich in use Perl or die;
не удивлюсь, если сгенерирован
источник

VG

Vadim Goncharov in use Perl or die;
нет
источник

AP

Anton Petrusevich in use Perl or die;
каким-нить автоматом
источник

VG

Vadim Goncharov in use Perl or die;
на самом деле, сравнительно читаемо и понятно
источник