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