Мой комментарий к «» от golosptic

Dec 16, 2018 18:38

Я-то воздержусь, хотя не могу поручиться за того, кого призвал выше.

Но тут такая тема, сложная, неоднозначная. И я даже не знаю, с кем её обсудить. Мне неясно, существует ли это явление на самом деле, или только я один его вижу. Ниже - рассуждения на тему, а не утверждения.

Вы ведь пишете книги? И читаете их. И разумеется, не всё прочитанное вам ( Read more... )

Leave a comment

Comments 5

dennis_chikin December 16 2018, 12:57:46 UTC
Вот Вам конкретное высказывание: "кто отказывается написать 200000 раз db.actor - тот дибил, и у него дибильный код."
Высказывание того же человека, самого забышего написать требуемое им db., после чего, закономерно, все начало крешиться:
"Да, пусть вылетает!"

Этот же человек надобавлял в код кучу ловушек и проверок на попытки где-либо объявить алиас, по которому можно обращаться без обязательного db.., причем делал это каждый раз, когда кто-то находил способ их обойти.

Наконец, в финале, последовала полугодовая задержка релиза с глобальной перестановкой местами переменных в функциях, изменениями их типа и т.д. с целью недопустить использование кода "всяких дибилов" простой заменой модулей, и везде тщательно вписать свой копирайт.

P.S. Пример "недибильного кода" я приводил: сначала виснем/вылетаем по несуществующему объекту, потом вызываем метод этого объекта, потом проверяем, существует ли сам объект.

P.P.S. Тут должен быть какрй-нибудь вывод, но я его делать не буду.

Reply


i_delyagin December 16 2018, 16:27:24 UTC
Царские пути, конечно, есть. Я на этом подробно останавливаться не буду, только замечу.

Ньютон Лифшица читал? Нет, он читал "Изумрудную скрижаль", в его личной библиотеке было 5 экземпляров этой книги.

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

Или скажем, чисто литературный пример. Рассказ Чехова "Репетитор" и задачка в нём (это важный пример, т.к. задача из тех времён, когда люди классиков читали, а не Ландау): «Купец купил 138 арш. черного и синего сукна за 540 руб. Спрашивается, сколько аршин купил он того и другого, если синее стоило 5 руб. за аршин, а черное 3 руб.?»

Если человек читал Диофанта "Многоугольные числа", он влёт решит эту задачу и простым способом, а если нет... может и не решить или бдует решать неприлично сложным образом.

Так что да, от Ландау с Лифшицем воняет. Но им не пахнет.

Reply

tretiykon December 17 2018, 17:43:43 UTC
Простой способ это заметить что 3 аршина синего можно поменять на 5 аршин черного и получить +2 аршина за те же деньги?

Reply

i_delyagin December 17 2018, 20:40:16 UTC
Первые десять задач Первой книги. Диофант там излагает логику и методы, применимые в таких ситуациях. Только нужно понимать, что он решал задачу оторвать решения от чисто геометрических представлений, это прямо видно в первой же его задаче.

Reply


openid1 December 17 2018, 00:50:41 UTC
1. Неговнокод - напр., в Linux Kernel (был, до последних событий; как будет там дальше - хз),
2. "Для них - не воняет" - Не то, что не воняет, им - пох. Они начитались каких-нибудь умных книжек (навроде GoF, каких-нибудь Enterprise Design Patterns и прочего) и лепят по ним - при этом куда ни попадя и отнюдь не включая мозг, но в основном меряясь письками, кто круче, у кого больше авторитета и выше позиция. Ну а кому воняет, тем, стандартно, дверь - вон. Ну или если хотите свою EBGC, то заткните нос вчерашними носками, терпите и не нюхайте.

Проблема - ровно одна и глобальная: 95% населения - идиоты. Как только говнокодинг стал мейнстримом, эта пропорция перенеслась и в него.

Reply


Leave a comment

Up