а можно разьяснение для обычных людей ? а то какой-то анальный юмор получается
Вместо x = x + 1 написано x = x - (-1)
i:=i-(-1),что аналогично i++, что аналогично i=i+1
i=i+1 это ++i, а не i++.
в используемом контексте это роли не играет
Был прикол недавно на реакторе, в котором показывались способы увеличения переменной на единицу. Быстрый способ из переменной 'i' вычесть значение 'a' выглядит так: i -= a; Операция i -= -1; Вычетает из 'i' -1, то есть(минус и минус дают плюс) 'i' увеличивается на 1.
Ну типа эээ йопта
Туда сюда
Минус Плюс
РАвно
Это чёта у нас тут получается
i+=1 (i=i+1)
i-=-1 (i = i - -1)
Туда сюда
Минус Плюс
РАвно
Это чёта у нас тут получается
i+=1 (i=i+1)
i-=-1 (i = i - -1)
Ох. Программирование на листе бумаги - моё любимое. Каеф.
Хм, а можно ли считать инкрементом декремент -1?
Всё можно считать инкрементом!
Пейдж, нет
а почему насилие над мозгом читающего код стало модным? код должен быть максимально простым и понятным.
АХАХАЗАЗАХААЖАХАхахаахазахаъаъхаъаъа
простите....нервное
простите....нервное
ну.. просто язык создавался как красивый и лаконичный.. i++ и всё, минимум символов, минимум нажатий клавиш, минимум места в файле с кодом. а люди от скуки начали превращать свой код в порнографию.
После того, как я разобрал один из файлов проекта, в котором было 8800+ строк кода, который был теснейше связан и переплетен функциями и прочим с соседним файлом на 4500+ строк кода....у меня начинает дергаться глаз при выражении "код должен быть максимально простым и понятным"
Потому что современность - она не про эффективность, а про выебоны.
Не современность, а джуниоры
Потому что на дворе 2к19, а мозг пишущего до сих пор насилуют программированием на листочке.
ИЧСХ, в 2019 году всё так же находятся выёбистые умники, не способные написать три строки кода без синтаксической хуйни. И опять таки что характерно, реальный код они тоже нашпиговывают подобной хуитой, делая его абсолютно нечитаемым для других. И хорошо, если на проекте делается ревью кода и умников этих тыкают носом в их дерьмо. А если нет, тысячи строк подобной хуиты обнаруживаются уже пост-фактум, когда умника уже уволили/перевели, а его код поддерживать надо тебе. Извините, наболело.
>А если нет, тысячи строк подобной хуиты обнаруживаются уже пост-фактум, когда умника уже уволили/перевели,
А теперь подумай о том, скольких людей это спасло от подобного увольнения/перевода.
А теперь подумай о том, скольких людей это спасло от подобного увольнения/перевода.
Учитывая, что эти выебистые умники учились по той же самой программе что ты и я, можно сделать вывод, что программирование на листочке с этим феноменом никак не связано. Связано это может быть с тем, что в ВУЗе студента приучают писать одноразовый, изолированный код для одной небольшой задачи, а на работе требуется противоположное, так что доведение выпускника до профпригодности происходит за счет работодателя. Если работодатель умный, то обучение встраивается в рабочий процесс и стоит сравнительно дешево (работа в опытной команде, менторство, ревью), если работодатель тупой, то обучение стоит сравнительно дорого (тысячи строк хуеты, которые невозможно поддерживать). Если человек необучаемый, то в первом случае это вскрывается на испытательном сроке, а во втором - когда все сроки проебаны, а проект надо переписывать заново.
А наболело мне еще тогда, когда у меня на собеседовании спросили, почему это я локальные переменные объявляю через var вместо того, что бы написать руками IEnumerable, и в курсе ли я, что экстеншн метода .OrderByDes в линке нет (потом спросил инсайдера, почему меня не взяли: выяснилось, что я был слишком спокойным для собеса).
А наболело мне еще тогда, когда у меня на собеседовании спросили, почему это я локальные переменные объявляю через var вместо того, что бы написать руками IEnumerable, и в курсе ли я, что экстеншн метода .OrderByDes в линке нет (потом спросил инсайдера, почему меня не взяли: выяснилось, что я был слишком спокойным для собеса).
писать код от руки?
Шутки про взломать мозг препода не шутки?
Шутки про взломать мозг препода не шутки?
Чтобы написать коммент, необходимо залогиниться