Увидев название ожидал что это очередная статья очередного коуча на тему 'Как оказывать влияние и захватить мир'.
Но нет :) Сам неоднократно наблюдал похожие кейсы. Только решались они просто - есть достаточно админ ресурса продавить изменение грубой силой - оно продавливается. Если нет - все умирает.
Критиковать конечно легко, но... это действителен выглядит как блажь гендира.
Со стороны видится подростковый антураж и взрослые люди, которые помимо обычной работы должны ещё притворяться что им интересно. Хотя кто то и не притворялся - всегда есть люди которые за любой движ кроме работы.
в сообществе Python выработался стандарт (идиома), который считается единственно верным способом инициализации изменяемых аргументов
Кем выработался? И кем считается? Дайте ссылку на PEP, если возможно.
Вообще вариантов больше, и они зависят от конкретной ситуации.
Самый радикальный - подумать еще раз. Возможно что интерфейс с опциональным параметром-коллекцией, изменяемой внутри функции, не самое лучшее решение.
Чуть менее радикальный - всегда создавать копию списка. Это не всегда рационально, но если данных ожидается немного, то это не самый плохой вариант - в таком случае исключаем побочные эффекты с изменением входного параметра.
Умирает медленно, кто ж спорит. Но умирает - новые внедрения, апгрейды на Хану - все это навряд ли случится.
Если к существующей системе нужно прикрутить веб, то с точки зрения бизнеса сейчас рискованно вкладываться в разработку на SAP UI5 - поддержки вендора нет, специалистов тоже не так чтоб очень много. В моменте это возможно даже будет дешевле, но это до первого бага, который нужно будет поправить обновлением ядра.
Например в проекте десятки секретов, которые нужно разделять между разными сервисами, но каждому отдельному сервису давать только к необходимым. Плюс аудит и тому подобное.
Env файлами и руками такое может быть затруднительно
Вы почему то приравниваете 'сначала подумать' == преждевременная оптимизация.
Проблема в том что когда данные становятся сильно больше чем думал думающий, тогда чем проще устроена их обработка тем быстрее и глаже это все пробегается
Увы, пузырьковая сортировка это всегда медленно. Но просто, да
Обожемой, сколько воды для простого списка купонов
Увидев название ожидал что это очередная статья очередного коуча на тему 'Как оказывать влияние и захватить мир'.
Но нет :) Сам неоднократно наблюдал похожие кейсы. Только решались они просто - есть достаточно админ ресурса продавить изменение грубой силой - оно продавливается. Если нет - все умирает.
Реально интересно и полезно. Спасибо!
Бизнес обычно говорит 'Делайте сразу хорошо, и переделывать не придётся'. Как с этим работать?
Что предлагаете то?
Спасибо за статью.
Юзерагент Катзилла - это просто рандомное слово или что то значит?
И почему стали пробовать команду в opt - просто наобум, или есть признаки что там может приниматься команда?
Замечательная статья, объясняющая что надо делать как надо, а как не надо - не надо
Критиковать конечно легко, но... это действителен выглядит как блажь гендира.
Со стороны видится подростковый антураж и взрослые люди, которые помимо обычной работы должны ещё притворяться что им интересно. Хотя кто то и не притворялся - всегда есть люди которые за любой движ кроме работы.
так а все таки, что вы отвечаете на этот вопрос если вас спрашивают на собесе?
А что такое 'корпоративная культура'?
Если я у вас на собесе спрошу 'а какая культура в компании?', то что вы ответите? Так чтоб без корпоративного булшита?
Кем выработался? И кем считается? Дайте ссылку на PEP, если возможно.
Вообще вариантов больше, и они зависят от конкретной ситуации.
Самый радикальный - подумать еще раз. Возможно что интерфейс с опциональным параметром-коллекцией, изменяемой внутри функции, не самое лучшее решение.
Чуть менее радикальный - всегда создавать копию списка. Это не всегда рационально, но если данных ожидается немного, то это не самый плохой вариант - в таком случае исключаем побочные эффекты с изменением входного параметра.
Если опциональный параметр не предполагается менять (или он клонируется как в предыдущем примере):
Если опциональный параметр не предполагается менять и это словарь:
Два последних варианта, помимо отсутствия условия на None, выполняют еще декларативную функцию - показывают что аргумент не изменяется внутри функции.
' А у них негров линчуют'.
Автор как бы не писал что 'у них' все идеально. Лучше в плане смет, да. Но тут ещё много слагаемых
Спасибо за статью. Однако часть про разрешение коллизий скомкана, я например так и не понял как они разрешаются
Возможно вы не поняли про что статья - она не против фреймворков, она против оверинжениринга
Умирает медленно, кто ж спорит. Но умирает - новые внедрения, апгрейды на Хану - все это навряд ли случится.
Если к существующей системе нужно прикрутить веб, то с точки зрения бизнеса сейчас рискованно вкладываться в разработку на SAP UI5 - поддержки вендора нет, специалистов тоже не так чтоб очень много. В моменте это возможно даже будет дешевле, но это до первого бага, который нужно будет поправить обновлением ядра.
Статья из параллельного мира :)
Респект за проделанную работу, но инвестировать время в умирающий на просторах страны набор технологий не выглядит разумным решением
Земля налетит на небесную ось, говорит
Слишком расплывчато. Покажите пару нормальных примеров агентных ИИ.
Смысл в основном в управляемости.
Например в проекте десятки секретов, которые нужно разделять между разными сервисами, но каждому отдельному сервису давать только к необходимым. Плюс аудит и тому подобное.
Env файлами и руками такое может быть затруднительно
Вы почему то приравниваете 'сначала подумать' == преждевременная оптимизация.
Увы, пузырьковая сортировка это всегда медленно. Но просто, да
Спасибо, но определение я сам умею найти.
Но зачем вы устанавливаете метрику для свежеустановленной винды? Что это дает? Какие проблемы решает?