Size: a a a

2020 December 26

VT

Vasily Terkin in use Perl or die;
Наслоения поколений сберкодеров
источник

VG

Vadim Goncharov in use Perl or die;
это сишечка, ну и почти конечный автомат, да
источник

VT

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

AP

Anton Petrusevich in use Perl or die;
Vasily Terkin
Это ж ещё как-то назвать без коллизиц надо 10к глобальных идентификаторов
угу. j100501
источник

VG

Vadim Goncharov in use Perl or die;
в ядрах такие функции тоже норма
источник

VG

Vadim Goncharov in use Perl or die;
вот десять тыщ кочегаров глобальных переменных это уже да
источник

VT

Vasily Terkin in use Perl or die;
Vadim Goncharov
в ядрах такие функции тоже норма
Прям на тысячи всё же редкость
источник

VG

Vadim Goncharov 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;
просто в префиксы именуют подсистему
источник

AP

Anton Petrusevich in use Perl or die;
ну и большой вопрос в глазу смотрящего
источник

АК

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

VG

Vadim Goncharov in use Perl or die;
кот бы говорил!
источник

АК

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

И вот тело функции – большой-большой свич…
источник

VT

Vasily Terkin in use Perl or die;
Я видел CryptoAPI
источник

VT

Vasily Terkin in use Perl or die;
Вот уж где функции перегружены
источник

VG

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

VT

Vasily Terkin in use Perl or die;
WinAPI хотя бы развивается
источник

VG

Vadim Goncharov in use Perl or die;
function with 17 arguments, of which 6 RESERVED, 10 must be NULL, and 1 pointer to 20-member struct (c)
источник