Эмм... Код после компиляции вообще нихуя не равен коду до компиляции. Компьютеру вообще похуй как ты переменные называешь, он их видит как адреса к участкам памяти, а не названия.
Названия переменным нужны для самого программиста в первую очередь.
Названия переменным нужны для самого программиста в первую очередь.
Комиксы про прогурмистов ппц как подходят под тему графики и моунш дизайна
А там тоже уже программирование и математика
Эмм... Код после компиляции вообще нихуя не равен коду до компиляции. Компьютеру вообще похуй как ты переменные называешь, он их видит как адреса к участкам памяти, а не названия.
Названия переменным нужны для самого программиста в первую очередь.
Названия переменным нужны для самого программиста в первую очередь.
> но вот машине проще во всех этих "j,k,i,a,b"
Чаго, бля? Машине, опять таки, похуй на переменные.
Если же ты про жидкого терминатора, то опять мимо. Потому что в меме он притворяется джуном, а согласно мемной логике, джуны дают однобуквенные названия переменным. Но жидоминатор говорит, мол, даю нормальные названия. И, как и в фильме, это его палит, ибо джун такого не скажет
Чаго, бля? Машине, опять таки, похуй на переменные.
Если же ты про жидкого терминатора, то опять мимо. Потому что в меме он притворяется джуном, а согласно мемной логике, джуны дают однобуквенные названия переменным. Но жидоминатор говорит, мол, даю нормальные названия. И, как и в фильме, это его палит, ибо джун такого не скажет
Жидотерминатор?
Т-1000
Ж-7-40
Ой-вей!
Ой-вей, I'll be back! For 5 shekels of course.
Я инженер, это наверное меньше чем джун, но я даю осмысленные имена переменным, а если это счётчик в каком-нибудь циклике, то хули выёбываться - даю ему однобуквенное имя.
Это немного другое. Счётчики -- локальные переменные, никогда не выходящие за пределы цикла. Они не несут в себе никакого смысла, кроме числового.
Они несут в себе смысл, считать что то.
Нормально названные счётчики в циклах облегчают чтение кода, особенно если есть необходимость в вложенных циклах, удобнее вместо i,j,k,l видеть pidorsCount.
Нормально названные счётчики в циклах облегчают чтение кода, особенно если есть необходимость в вложенных циклах, удобнее вместо i,j,k,l видеть pidorsCount.
Я не сам тоже тыжпрограммист, НО слово "проще" подразумевает сравнение, в данном случае с человеком джуном. Сэрпидр HugoBoss имел в виду, что нужен тэг приколы для даунов и джунов, ибо, опять же из личного опыта в бытность свою студентом, а после джуном, только в цикле или в теле относительно небольшой функции подобную хуйню себе позволял. Джун джуну рознь. Разна раз не приходится. Видали и сеньЙОров "jkiab'шных". Вобщем сильно дохуя вы господа ахуели столько минусов на относительно обоснованное имхо сэрпидора HugoBoss кидать.
код ты пишешь не для себя, а для того, кто будет читать его после тебя, потому по общепринятым правилам он должен быть удобочитаемым, и все эти "j,k,i,a,b" пример того, как делать НЕ надо.
Но это приходит с опытом. И не ко всем, видимо..
Но это приходит с опытом. И не ко всем, видимо..
Еще от сложности самой процедуры зависит. Иногда и i j вполне подходят, т к. Контекст зачастую весьма очевиден. Главное знать меру.
Ну точнее где есть индексация и считается какой-то там матан или что-то подобное
В некоторых языках в лямбдах вообще можно плейсхолдеры использовать. Типа
.sortBy(_.prop)
Как раз для вот таких очевидных случаев, когда переменную вообще нахуй не всралось никак называть.
.sortBy(_.prop)
Как раз для вот таких очевидных случаев, когда переменную вообще нахуй не всралось никак называть.
Но падажжи. Об этом же пишут в каждой статье для новичков
которые никто не читает...
Все пашет ,а тот кто прочитает его - пусть повесится нахуй,я свои бабки получил) и ушёл в закат... а чужие проекты доделывать я ебал в рот)
этим кем-то можешь быть ты сам через недельку
Зачем мертвецу что то доказывать?
Когда я написал тот коммент, у него было -0.1
Ловите джаваскриптера.
Машине может и проще а как человеку это всё потом прочитать?
Никак, в этом весь смысл.
Если написать хороший и понятный код, то после написания тебя уволят и посадят дешёвого джуна этот код поддерживать.
А если написать хер-пойми-что, которое хер-пойми-как, но работает, то поддерживать такой код сможешь только ты и тебя не смогут заменить в целях экономии.
А если написать хер-пойми-что, которое хер-пойми-как, но работает, то поддерживать такой код сможешь только ты и тебя не смогут заменить в целях экономии.
если тебя уволили после такого, то работать там изначально не стоило.. пусть катятся лесом
Тем временем тот единственный нормальный работодатель: "ДА ПОЧЕМУ ОНИ ВСЕ ПИШУТ КАКУЮ ТО ЁБАНУЮ ДИЧЬ!?? ЧТО Я ДЕЛАЮ НЕ ТАК!??"
Можно совместить и давать названия на эсперанто.
Джун в треде
Я так то тоже джун. Но не знать таких фундаментальных вещей... Это как-то даже ниже уровня джуна
в лучшем случае trainee, но чаще всего это свойство именно долбойобов
Джун не умер. Вот же он
Не дождётесь (с)
Я думаю, он имел в виду, что терминатор - машина)
Всё равно мимо. http://joyreactor.cc/post/4872384#comment23546317
хуевый ты джун
Вот чисто ради интереса… такие джуны реально есть? Или только исключения в виде отдельных самоучкек?
За самоучек ручаюсь. Только почему-то не люблю названия в одну букву, наверно теряются в коде, люблю aaa, bbb, ccc.
Этому нельзя научить, это можно только понять самому.
Мне с первого урока (я уже даже не помню, по какому "туториалу" учился), в мозги вбили давать понятные названия переменным. Что выливается в противоположный случай: очень длинные названия переменных и классов на три-пять, а один раз даже семь слов.
Джавист что-ли?
Даёпт. Настолько видно?
Видно скорее потому, что то джавовый мем -в ней и ее экосистеме едрить какие длинные название обычно. Например в джавовом спринге - BeanFactoryPostProcessor.java. Или метод - postProcessBeforeInitialisation().
Блет ты мне напомнил... Пора бы и за этот ёбанный спринг взяться
Это ты ещё не видел сишные исходники под микроконтроллеры.
ммм, обожаю когда плохо) Покажи пример?
Эта хуета тоже не очень здоровая. Особенно любят в спринге баловаться целыми поэмами в именах классов.
У меня нет ни знакомых джава-программистов, ни работы, ни заказчиков, которых интересует сам код. Ты бы видел, как выглядит моя расфасовка компонентов Свинга...
если это будет какой-нибудь итератор для двух строк кода, то какой смысл ему давать осмысленное название?
хз. наименование перененных в одну букву теряет свой смысл уже во второй половине лабораторок по программированию. потому что по началу вы изучаете бпростейшие вещи и даже программы умещаются в один экран.
А дальше и текст разрастается и отвечать на вопрос препода "а вот это у тебя что?" гораздо проще когда у тебя переменные вида "sklad_no, tovar, gruz_trnsprt и т.д." чем "i,j,a,b,c"
З.ы.: не являюсь программистом, хотя изучал
А дальше и текст разрастается и отвечать на вопрос препода "а вот это у тебя что?" гораздо проще когда у тебя переменные вида "sklad_no, tovar, gruz_trnsprt и т.д." чем "i,j,a,b,c"
З.ы.: не являюсь программистом, хотя изучал
О нет, транслит.
Один из самых страшных снов погроммизда наряду с библиотеками без документации
Один из самых страшных снов погроммизда наряду с библиотеками без документации
Тех кто очень любит транслит надо отправлять в мир 1C. Там им можно напрямую на русском программировать и без транслита жить
много где можно по-русски имена писать. в той же жабе
и в пайтоне тоже да и много где. Главное чтобы была реализована поддержка юникода в исходниках, но я что-то не видел чтобы как-то это особо эксплуатировали то. Кстати и в 1C тоже можно на английском, но в их мире практически никто не юзает
в 70х-80х такую дичь писали даже уберпрофи
найди, например, хоть одно вменяемое название среди юниксовых утилит
найди, например, хоть одно вменяемое название среди юниксовых утилит
понимаешь, они были ограничены технологиями своего времени и старались экономить на всём
кроме усилий людей, которые будут вынуждены этой херью головы забивать.
к изначальным авторам у меря притенций нет, я не понимаю, какого хера оно до сих пор в таком же состоянии, и почему многие полагают, что так и надо
к изначальным авторам у меря притенций нет, я не понимаю, какого хера оно до сих пор в таком же состоянии, и почему многие полагают, что так и надо
Создатель комикса не шарит, Джун бы как раз так и ответил, потому что джуны пиздят.
джун еще не научился пиздеть
Это первое, чему джун учится, без этого не пройти собес. Программировать и другим менее важным скилам джун учится уже потом, попивая кровушку более опытных коллег.
Не, на а если в программе используются коэффициенты в уравнении и расчёт идёт как-то оригинально через циклы..
школота тут при чем? мсье динозавр считает, что за 40 лет технологии программирования не поменялись и сейчас все пишут на синклэр бейсик? у меня для вас плохие новости
Расскажи, как ты пользовался перфокартами.
Всегда делаю так, чтобы мой код был наиболее непонятен всем, кроме меня... Я его и так знаю, а посторонним нехер там ковыряться...
Ты через год-два-три: - ДА ЁПТ!!!!
А ты оптимист. Иногда и через месяц возвращаешься к старому коду и не можешь вспомнить что это за хуйня и зачем ты ее писал.
Давайте теперь в циклах писать "for (int counter_of_random_shit; counter_of_random_shit == 50; counter_of_random_shit ++), это же блять намного удобнее, а что такое i совсем-совсем из контекста непонятно.
а давайте не будем возводить все в абсолют и знать о разумных исключениях? Которых, к слову, не так много.
А давайте тогда и не будем выдумывать всякую хуйню - кто джуну позволит так писать-то? Его на код-ревью выебут и высушат, потом ткнут в код-конвеншин и скажут как писать. Он будет лажать, разумеется, но по-другому.
чтобы выебать на код-ревью нужны код-ревью
Чтобы написать коммент, необходимо залогиниться
Отличный комментарий!