Size: a a a

2019 February 07

АВ

Александр Вайзман in Nag.Ru
Maxim Piskunov
А вот если это стартап на продажу, то вообще пофиг на код - продается сама мысль, выведенная на рынок :)
А уж новый владелец пусть переписывает как хочет )
у нас после покупки alteona у nortela до сих пор есть куски кода которые никто не понимает как и почему работают и им 20 лет)))
источник

MP

Maxim Piskunov in Nag.Ru
71 605
а потом биллинг наколеночный убьет sql-инъекция. Да баланс нужен, но порой заказчики не понимают за масштабируемость и то, что потом сделать"вот эту фичу" быстро можно будет только спроектировав все так, что эта фича всрется без проблем
Я буду ругаться! Я написал про это: если быдлокодинг не принесет убытки из-за уязвимостей
источник

MP

Maxim Piskunov in Nag.Ru
это уже этикет быдлокодинга
источник

76

71 605 in Nag.Ru
Maxim Piskunov
Я буду ругаться! Я написал про это: если быдлокодинг не принесет убытки из-за уязвимостей
а ну просто говнокод он подразумевает дыры
источник

MP

Maxim Piskunov in Nag.Ru
Нееет
источник

АВ

Александр Вайзман in Nag.Ru
не всегда
источник

MP

Maxim Piskunov in Nag.Ru
Быстро и на коленке, не значит "не думая головой"
источник

АВ

Александр Вайзман in Nag.Ru
не оптимальный алгоритм тоже считать можно быдлокодингом же?
источник

76

71 605 in Nag.Ru
говнокод это не соответствие кода всяким там PSR. Ну ИМХО. И от части
источник

АВ

Александр Вайзман in Nag.Ru
а он просто чуть медленнее
источник

MP

Maxim Piskunov in Nag.Ru
Вообще, стиль кода - насрать
важно быстродействие, минимум эксепшенов, дешевизна разработки
источник

76

71 605 in Nag.Ru
Александр Вайзман
не оптимальный алгоритм тоже считать можно быдлокодингом же?
порой масштабируемость убивает оптимальность. Вопрос, да философский и из той плоскости которой я еще не достиг. Как писать универсальное и глобальное, и чтоб  это не было медлено, ибо надо данные прогонять через кучу классов, чтоб сделать  все красиво и по-умному
источник

MP

Maxim Piskunov in Nag.Ru
71 605
говнокод это не соответствие кода всяким там PSR. Ну ИМХО. И от части
К тебе пришел заказчик, хочет программы, ты дал ему программу, получил бабло, в каком месте ты ему должен соответствие кода чему-то?
Если ему нужно соответствие кода требованиям, то он купит программу и отдельно пропишет условие, за которое отдельно заплатит
источник

АВ

Александр Вайзман in Nag.Ru
а если продукт большой?
источник

АВ

Александр Вайзман in Nag.Ru
и речь не о разовом заказе, где заплатил - забрал
источник

76

71 605 in Nag.Ru
Maxim Piskunov
К тебе пришел заказчик, хочет программы, ты дал ему программу, получил бабло, в каком месте ты ему должен соответствие кода чему-то?
Если ему нужно соответствие кода требованиям, то он купит программу и отдельно пропишет условие, за которое отдельно заплатит
порой заказчик сам умеет читать код, ты пытаешься своять что-то универсальное и модульное, что бы потом самому потом еще где-то заюзать. Фреймворк свой собрать
источник

MP

Maxim Piskunov in Nag.Ru
Александр Вайзман
а если продукт большой?
там уж енет программирования в привычном понимании, там уже все за тебя определено
источник

MP

Maxim Piskunov in Nag.Ru
71 605
порой заказчик сам умеет читать код, ты пытаешься своять что-то универсальное и модульное, что бы потом самому потом еще где-то заюзать. Фреймворк свой собрать
Ну ты не понял мысли - если заказчику нужен не функционал, а хороший код, это отдельно
источник

MP

Maxim Piskunov in Nag.Ru
Заказала российская фирма микросхемы в Японии. Десять тысяч. И в контракте особо оговорили, что на каждую тысячу должно быть не более пяти бракованных. Ну как у нас положено, процент брака. Японцы на этом пункте несколько тормознулись, почесали репу, но приняли. В результате наши получили десять тысяч микросхем и отдельно, в кулечке, еще пятьдесят. Аккуратно просверленных посередине дрелью.
источник

MP

Maxim Piskunov in Nag.Ru
источник