I т Я ПЫТАЮСЬ ПИСАТЬ КОД ПО СТАНДАРТАМ ГЛОБАЛЬНЫЕ ПЕРЕМЕННЫЕ / it-юмор :: приколы для программистов :: geek (Прикольные гаджеты. Научный, инженерный и айтишный юмор)

it-юмор geek приколы для программистов 
 I т Я ПЫТАЮСЬ ПИСАТЬ КОД ПО СТАНДАРТАМ ГЛОБАЛЬНЫЕ ПЕРЕМЕННЫЕ,it-юмор,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,приколы для программистов
Подробнее
 I т Я ПЫТАЮСЬ ПИСАТЬ КОД ПО СТАНДАРТАМ ГЛОБАЛЬНЫЕ ПЕРЕМЕННЫЕ
it-юмор,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,приколы для программистов
Еще на тему
Развернуть
СУКА, но ведь иногда удобнее же, чем проброс переменной через n функций делать....
удобнее писать не по стандартам
Ах ты ж, развратник :3
Я извиняюсь, а куда ударение ставить?
Был у меня где-то хороший видос
плохой видос. 4к дизлайков на 14к лайков, отключенные комменты уже сами за себя говорят. чел как будто не вдупляет, что существует разработка за пределами прошивок для электрочайников с 1кб оперативки
У него если что на всех видосах отключены комменты. Ну и в конкретном примере он наглядно показывает, что "правила" ломают быстродействия. Выглядит красиво и типа удобочитаемо, но ценой производительности. Я понимаю зачем это делается, для увеличения скорости разработки и дальнейшего обслуживания кода. Но если задача в исполнении высоконагруженных алгоритмов, то я считаю нужно байтоебствовать и максимально их оптимизировать.
Как правило пишут говно просто потому что могут.

Я просмотрел не один метод на несколько тысяч строк с лапшой из вложенных циклов и условий - никогда это не было обусловлено производительностью. И всегда это было очень проблемно поддерживать.
Так это понятно. Очевидно, что производительность не повысится автоматом если ты будешь писать просто игнорируя правила на отъебись. Все же нужно знать, что и зачем ты делаешь.
Сколько ты писал высоконагруженных проектов? И на скольких из них выбирали стратегию повышения производительности за счет кода, а не горизонтального/вертикального масштабирования?
Правильно написал человек выше: "чел как будто не вдупляет, что существует разработка за пределами прошивок для электрочайников с 1кб оперативки". Кроме как в разработке для микроконтроллеров и игр(ха-ха) где еще выбирают оптимизацию кодом?
Нисколько, я диванный. У меня несколько другой профиль, я пишу на ассемблере.
Окей, сколько вакансий на АСМ, С/С++ и п.р., и на прикладное программирование интерпретируемых ЯП?
Так что чел прав. Но реально применить это хорошо было бы наверное в самых распространенных либах, а их по меркам всех объемов разработки, крайне мало.
Так это три разные вещи как бы: писать читаемо, писать оптимально и писать как мудак
Так это три разные вещи как бы: писать читаемо, писать оптимально и копировать код чадГПТ.
>Ну и в конкретном примере он наглядно показывает, что "правила" ломают быстродействия.
Не показывает (но можешь поправить меня, если ошибаюсь, видео не смотрел, просто пролистал). Он там показывал, что у чистого кода есть некий оверхед, который измеряется в циклах процессора. Нужно очень сильно натянуть сову на глобус чтобы называть это "ломанием" производительности.
цитата: "these pieces of advice ... you should _never_ actually do them". а до этого еще идет олдпердунство про "сегодня все тормозит, не то что 20 лет назад". обсуждать, в каких случаях производительность важнее поддерживаемости, - нормальное дело. но этот чел просто долбанутый
Чего? Дизлайки? В 2023ьем?
С одной стороны видос хороший, потому что разбирает типовые трюки. С другой мусор, потому что во-первых чистоый код сам по себе для джунов, которым нужные простые правила, а не библия которой нужно всегда следовать. Во-вторых на 10 минуте где он начинает рассуждать про таблички - офигенно, давайте теперь добавим любую фигуру где формула площади вычисляется чуть сложнее. Ой, все сломалось. В-третьих как уже было замечено это все полезные вещи, но нужно помнить где этим пользоваться. Если этот товарищ весь код в таком стиле пишет, то не удивительно что он в нотепад++ сидит - что-то сложное у него написать не выйдет просто потому что оно займет вечность времени.
Сборщик мусора (garbage collection) с тобой явно не согласится
сборщик мусора не нужон :)

кстати, поясни как он зависит от стандартов?
Стандарт на него не забивать)
чувак, не все пишут на джабе и с-решетке, мой вопрос не просто так - в моем ЯП этого сборщика нет в принципе.
поэтому мне реально интересно с какого и где он зависит от стандартов.
Согласен. Осталось как-то доказать это моему мозгу...
это должна быть дама со страпоном на заднем плане
Но тогда не будет воспроизводимости. И юнит тест не написать.
Да и хуй с ним
если не хочешь подхватить сифилис и чтобы нос не отвалился - не используй глобальные переменные
Это за как с гигиеной. Уже следовать простым правилам чем внезапно сдохнуть от отрыва жопы.
да ладна, один раз живем! к тому же код написанный по стандартам никак тебя не выделит, не оставит в истории.
тогда как код написаный от души будет заставлять всех, кто будет его поддерживать, регулярно тебя вспоминать.
Дипенданси инжекшн и твои проблемы не проблемы
Потом на ревью такого члена получит суканах
Шаг 1) Проверить работоспособность концепции
Шаг 2) *Дедлайн был вчера*
Шаг 3) .....
Шаг 4) Повторять на протяжении многих лет...
ого, у вас есть ревью
жиза, чего уж там....
а goto наверно практиковали в содоме и гоморре
всего лишь в школе на бэйсике
Если я попрошу оригинал картинки, то меня раскусят и поймут, что я не программист?

Итальянский художник Milo Manara
https://www.milomanara.it

P.S. Испытываю чувство дежавю

Все у вас, программистов, через жопу)
Как заблокировать цветных)
Проблемы сишников, плюсоёбов и прочих людей, застрявших в процедурном программировании.
На джаве, например, глобальную переменную нельзя создать технически.
Охуенно ты недостаток как достоинство преподнес.
У тебя, может, ещё и отсутствие goto тоже недостаток?
Угу. Отсутствие возможности это почти всегда недостаток, если это логично не объяснили.
записать в файл и прочитать из другого места
Если тебе через костыль нужна эта хуйня, то лучше статические поля класса.
https://javarush.com/groups/posts/2886-globaljhnihe-peremennihe-v-java-kogda-ikh-ispoljhzovatjh
Но в норме такой хуйни быть не должно, если программа чуть сложнее хеллоуворлда.
да с чего вдруг.
а константы всякие?
> переменная
> константа
окей, синглтон.
Как нехуй делать. Программист решает: вот этот класс будет для глобальных переменных, пихает в него public static переменные и обращается к ним из любой точки программы. И это только один из вариантов. Было бы желание, а способ найдется.
Технически это не то же самое, что глобальные переменные в плюсах.
статическое поле класса посылает тебя в хуй.
Тред не читай
@
Сразу отвечай
ну и чем же статическое поле класса не глобальная переменная?
А стандарты прямо таки запрещают глобальные переменные?
Ну какую-нибудь константную строку или магическое число можно вынести в начало модуля или глобально импортировать. Но если ты собираешься из кода её менять или какие-то результаты туда складывать...
В разных компаниях стандарты меняют под себя. Где-то можно и глобальными хуярить.
Не можно.
Надо было на хаскеле писать
Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Похожие посты
Когда сказал секретарше купить на кухню вкусненького, потому что в отдел айти выходит пара Питон- разработчиков
подробнее»

приколы для даунов гик Питон программисты айти

Когда сказал секретарше купить на кухню вкусненького, потому что в отдел айти выходит пара Питон- разработчиков
Ненавижу читать чужой кодВыберите все изображения, где есть оценка сроков разработки новой фичи о ^ О ПОДТВЕРДИТЬ
подробнее»

приколы для программистов it-юмор geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор

Выберите все изображения, где есть оценка сроков разработки новой фичи о ^ О ПОДТВЕРДИТЬ
«Антон С++ @0хГе0с1 Программисты, вот вам секрет: если правильно написать, то всё работает. Не благодарите.
подробнее»

твитер интернет программист совет it-юмор geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор код программирование

«Антон С++ @0хГе0с1 Программисты, вот вам секрет: если правильно написать, то всё работает. Не благодарите.
________ш Мой код всегда соответствует принципам SOLID: ФБ - сука, только что же работало лмО - опять двадцать пять, кто бампнул зависимости и не проверил?! ★ Ь - лида, позовите лида! *?■*! — и чё делать будем? ♦ О - да щас за пять минут поправим.
подробнее»

приколы для программистов it-юмор geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор

________ш Мой код всегда соответствует принципам SOLID: ФБ - сука, только что же работало лмО - опять двадцать пять, кто бампнул зависимости и не проверил?! ★ Ь - лида, позовите лида! *?■*! — и чё делать будем? ♦ О - да щас за пять минут поправим.