Это не "записки баш скриптера", а заметки джуна на полях.
Уж простите, но всё о чем вы говорите - называется "принципы чистого кода". В данном случае хотелось бы особо подчеркнуть читаемость кода.
Как вы правильно заметили, когда результат выражения очевиден, и все последующая логика укладываются в строку 60-80 символов - да, можно использовать тернарное выражение. В остальных случаях - это лишь затрудняет понимание происходящего, усложняет рефакторинг и увеличивает шансы на ошибку.
Не нужно лениться написать несколько дополнительных строчек, если поиск последующей ошибки может занять несколько часов.
А для языков без статической типизации это в несколько раз более актуально.
Так пускай астрономы используют своё время, не привязанное к вращению какой то планетки?
Так то человек прав, 24 часовое время - условность. Собственно, как и даты. Учёные давным давно узнали что сутки - это не 24 часа, а год - не 365 дней по 24 часа. И всё равно продолжают жрать кактус, приправляя его переходами на летнее время.
Казалось бы - вот есть конкретная временная точка - 1 января 1970 года. Отсчитывай от неё в любую сторону, с любой необходимой точностью. Но нет, мы будем продолжать страдать, вносить поправки, синхронизироваться непонятно с чем, но не будем менять стандарт.
Давным давно есть вещи привязанные к МРОТ, и это несёт за собой как ответственность государства перед гражданами в виде всяких разных субсидий, так и ответственность граждан перед государством, в виде налогов.
Только почему то тут привязать "забыли", и "вам никто ничего не должен"
Вы опубликовали вакансию, на неё откликнулось 1000 человек. Предположим, вы просмотрели все резюме и оставили 100
Ну если так - то к вам за забором действительно стоит очередь, и вы можете выбирать лучших.
Жаль, что так ведут себя не только FAANG с конкурсом 100 человек на место и дающие возможность заниматься интересными алгоритмическими задачами, а ООО "Рога и копыта" ищущие себе крудошлёпа.
Резюме красивое - в общении такой, как будто сидел 20 лет, мат-перемат, жаргон, наезды, неуважение, высокомерие - ну и зачем такой сотрудник?
Иронично, что когда собеседуешься по местам с подобными "требованиями", у меня тоже возникают вопросы "название фирмы красивое, а в общении с HR или потенциальным начальником - неуважение, высокомерие, наезды - ну и зачем мне такой работодатель?
Очень специфическое решение, подразумевающее что задача происходит в выжженом поле посреди бескрайнего ничего.
На практике такие задачи бессмысленны, ввиду наличия баз данных, в которых в любом случае будут происходить подобные вычисления.
Ну а если дело происходит в памяти - то set более простое и очевидное решение, очевидное для специалистов любого грэйда. Вместо поддержки очередного костыля впихнутого любителем алгоритмов в прод.
Автор дернул ТЛа, который его продинамил по каким-то собственным причинам (тут вообще мутно, тл по описанию мудак редкий
Тут вообще всё очень мутно. Такая ситуация может случиться только в "шарашкиной конторе" с чьим-то "сынком" на должности лида. Но так как в айти "сынки" тупо не вывозят проекты (там же работать надо) - то их очень быстро пересаживают в другие менее фин.затратные места, где они могут и дальше дуть своё ЧСВ и ковырять в носу, но уже без вреда для бюджета фирмы.
Ну и не забываем, что в этой "прохладной истории" начисто отсутствуют другие участники в лице коллег, менеджера проекта и вышестоящего начальства.
Мне кажется, вы просто пытаетесь анализировать иррациональные вещи.
Вместо того чтобы послать занудного бездельника подальше - пытаетесь понять его мировоззрение и мотивацию в поступках. Которых может и не быть вовсе, так как целью может являться поиск причин для ничегонеделания.
Это не "записки баш скриптера", а заметки джуна на полях.
Уж простите, но всё о чем вы говорите - называется "принципы чистого кода". В данном случае хотелось бы особо подчеркнуть читаемость кода.
Как вы правильно заметили, когда результат выражения очевиден, и все последующая логика укладываются в строку 60-80 символов - да, можно использовать тернарное выражение. В остальных случаях - это лишь затрудняет понимание происходящего, усложняет рефакторинг и увеличивает шансы на ошибку.
Не нужно лениться написать несколько дополнительных строчек, если поиск последующей ошибки может занять несколько часов.
А для языков без статической типизации это в несколько раз более актуально.
Сразу вспоминается, как в школе нам запрещали пользоваться калькуляторами вообще. Потому что "вот не будет у тебя калькулятора, что ты будешь делать"
Так пускай астрономы используют своё время, не привязанное к вращению какой то планетки?
Так то человек прав, 24 часовое время - условность. Собственно, как и даты. Учёные давным давно узнали что сутки - это не 24 часа, а год - не 365 дней по 24 часа. И всё равно продолжают жрать кактус, приправляя его переходами на летнее время.
Казалось бы - вот есть конкретная временная точка - 1 января 1970 года. Отсчитывай от неё в любую сторону, с любой необходимой точностью. Но нет, мы будем продолжать страдать, вносить поправки, синхронизироваться непонятно с чем, но не будем менять стандарт.
Superproductivity
Лаборатория Димана предупредила об опасности работать.
Кстати интересный вопрос. Покупателей в чистом виде - да. А вот решить задачу по автоматизации - вполне.
Условно каждое утро заказывать кофе, а каждый вечер -
шлблэкджек посредством скрипта в ssh. Никаких изучений левых api, просто команды.А сколько статей ты написал про схемотехников или биологов?
И почему кто то должен делать то что ты даже не начинал?
Давным давно есть вещи привязанные к МРОТ, и это несёт за собой как ответственность государства перед гражданами в виде всяких разных субсидий, так и ответственность граждан перед государством, в виде налогов.
Только почему то тут привязать "забыли", и "вам никто ничего не должен"
Вывод простой - не связывайтесь со всякими "сколково" - потом останетесь без денег.
Ну если так - то к вам за забором действительно стоит очередь, и вы можете выбирать лучших.
Жаль, что так ведут себя не только FAANG с конкурсом 100 человек на место и дающие возможность заниматься интересными алгоритмическими задачами, а ООО "Рога и копыта" ищущие себе крудошлёпа.
Иронично, что когда собеседуешься по местам с подобными "требованиями", у меня тоже возникают вопросы "название фирмы красивое, а в общении с HR или потенциальным начальником - неуважение, высокомерие, наезды - ну и зачем мне такой работодатель?
Водитель по найму не должен уметь управлять экскаватором, кроме как если его нанимают водителем экскаватора.
Но всегда можно сказать что водитель по найму может заехать в места, где будут только экскаваторы.
Вы определяете грэйд сеньёра по задачкам с литкода?
Ну удачи вам.
А ещё инверсии зависимостей нет. А что если надо не словарь а объект?
Упоры ставятся на велкро а не на суперклей, для возможности замены и корректировки размещения.
Крч стремление похвально, но решение весьма колхозное. Учитывая наличие моделек нормальных упоров в открытом доступе.
Очень специфическое решение, подразумевающее что задача происходит в выжженом поле посреди бескрайнего ничего.
На практике такие задачи бессмысленны, ввиду наличия баз данных, в которых в любом случае будут происходить подобные вычисления.
Ну а если дело происходит в памяти - то set более простое и очевидное решение, очевидное для специалистов любого грэйда. Вместо поддержки очередного костыля впихнутого любителем алгоритмов в прод.
Я конечно могу открыть тайну, но в мире очень много стран с совершенно разным законодательством в отношении казино.
А интернет как бы общий.
Автор дернул ТЛа, который его продинамил по каким-то собственным причинам (тут вообще мутно, тл по описанию мудак редкий
Тут вообще всё очень мутно. Такая ситуация может случиться только в "шарашкиной конторе" с чьим-то "сынком" на должности лида. Но так как в айти "сынки" тупо не вывозят проекты (там же работать надо) - то их очень быстро пересаживают в другие менее фин.затратные места, где они могут и дальше дуть своё ЧСВ и ковырять в носу, но уже без вреда для бюджета фирмы.
Ну и не забываем, что в этой "прохладной истории" начисто отсутствуют другие участники в лице коллег, менеджера проекта и вышестоящего начальства.
Мне кажется, вы просто пытаетесь анализировать иррациональные вещи.
Вместо того чтобы послать занудного бездельника подальше - пытаетесь понять его мировоззрение и мотивацию в поступках. Которых может и не быть вовсе, так как целью может являться поиск причин для ничегонеделания.
Концепция опенсорс + услуги наиболее жизнеспособна.
Кто не может или не хочет платить деньги - платит своим временем за попытку разобраться.
Крупный бизнес легко может забашлять за поддержку, чтобы разработчики сконфигурировали свой продукт максимально производительно.