тестов, чтоб с одной стороны их научиться писать, а с другой чтоб меньше копаться в дебаге учебных приложений.
Пока сама поковыряюсь. Но даже первый пример из видео у меня не заработал
https://www.youtube.com/watch?v=Ob5_XZrFQH0&t=998s
Так на вижуалке завелась же
Компилятор майкрософта ругается в моей программе на код типа if (not eventHappened()) Я не могу им пользоваться.
А на что жалуется?
конкретно на not. Но работает если его заменить на !
тем, что я не могу писать код типа toBe or not toBe
#define or || Если очень хочется
Самый новый тоже ругается?
У меня в компании начальник любил эти not or and но я ливнул оттуда раньше чем это стало обязательным
Не надо так делать, в попытках отличиться по стилю только сядете в лужу. Это цыганский стиль написания кода с or/not на инглише
Это один из возможных кодстайлов. То, что он не нравится лично тебе, не делает его плохим
Он мне не "не нравится", он просто не читабельный с точки зрения языкового синтаксиса
Ещё раз, не нужно выдавать субъективные "ощущения" за истину
С чего это оно субъективное если большинство программистов не используют этот кодстайл?
> он просто не читабельный с точки зрения языкового синтаксиса Вот это - абсолютно субъективное мнение. Я утверждаю, что возможность использования или же запрет определяется кодстайлом конкретной команды разработчиков. И and/or/not имеют такое же право на жизнь, как венгерка и прочая экзотика.
if(not gus and not banned and not disconnected) if(!gus && !banned && !disconnected)
Тебе правда недостаточно пунктуационного мусора в шаблонном коде? И более того, ты в примере ниже упускаешь такую деталь как синтаксическую подсветку ключевых слов, имеющуюся практически в любом блокнотике
А причем тут подсветка? Она есть в обеих случаях и не имеет никакого отношения к and/not/or и т.п.
При том, что этот аргумент в моих глазах лишается смысла. Не против продолжить во флудилке?
Попишешь на питоне, привыкнешь, ещё захочешь. Согласен с тем что полная субъективщина
Еще скажи "попишешь на ассемблере и не к такому привыкнешь"
Я к тому что стоит думать шире, чем "в этом конкретном языке большинство делает вот так, значит так лучше"
Это же сухая статистика
Статистика никак не связана с читаемостью
А я и не говорил что она связана Это конкретно для меня нечитабельно, а статистика лишь показывает, что большинство выбирают именно такой стиль
>лично для меня Это и называется субъективность
Да, но не нужно приплетать это еще и к статистике. Если большинство выбрало такой стиль значит на то была причина.
Причина это легаси, причина легаси это си, причина в си - там любили сокращать
Какой "этот"? Вместо &&, || пишут and, or? Один раз на stackoverflow видел код с использованием and. Фсе! Где это большинство программистов, которое пишет логические операторы словами??? У нас в старючем коде даже триграфы есть, но нигде нет not and or.
Никакой нормальный с/с++ программист не может это любить. Эти вот & | ‰ # они должны быть настолько родными для души, что от всего остального должно тошнить.
+ Символы никогда не спутать с именем переменной.
Александр, ну не ожидал от тебя! Это же все суть языка ! Лаконичность! Экспрессивность! Уникальность !
Он же Наоборот имел в виду. Традиционный используется чаще.
Хватит уже этих сказок. Не нужно быть экспертом в программировании, чтоб понимать что лучше всего читается код похожий на естественный язык, а не абракадабра как будто открытая не в той кодировке.
Это настолько так, что с этим даже спорить странно.
Да, совершенно странно, наскольно нечитаемо вербозным становится код...
Только в том случае, если код изначально был коровьим говном.
Настя, это всё классно, но ты тоже, опять, тащишь уже свою субъективщину в чат новичков. Иди в векторе это рассказывай
А ты чего тут опять прибежала? С длинной арифметикой разобралась?
Нет. мне никто так и не скинул итмошные лабы по ней
Можешь первокуров поискать
И зачем тебе лабы, чтобы разобраться с длинной арифметикой?
Это не субъективщина. Это Python Zen как он есть.
ты еще напиши, что ноты тоже недостаточно читаемы, надо их заменить на до ре ми
Ну это замечательно. Но ты не в питоне, представь себе...
Я напишу, например, что табы недостаточно читаемы и их надо заменить на ноты. Но это оффтопик здесь.
да, с этим в какой-нибудь консерваторский чат
Ну вот видишь, сама же себе противоречишь. Ноты - это не естественный язык, а специализированный.
Табы и ноты тоже неправда — Ноты УНИВЕРСАЛЬНЫ, а табы — для определённого инструмента. Если просто музыканту — ему ноты удобнее. А если именно гитаристу — ему табы. Но ноты тоже нужны, для ритма они лучше.
Оффтопик говорю же. Там несколько другое разделение: если ты тупой, то - табы.
Нет, табы дают не только что играть, но и КАК, а ноты - только ЧТО. В табах одна информация, в нотах другая.
Ниет. Там одна и та же.
Обсуждают сегодня