Посмотрел ее в салоне. На первый взгляд - Х6 за смешные деньги. Потом заметил неровные зазоры в дверях, невнятные ручки дверей, неудобные регулировки посадки водителя. В целом большой шаг вперед, но даже с тем же фордом или ВАГом пока еще не сравнить. Цена тока приемлемая
Когда вы последний раз ходили в ларек/киоск за продуктами? А в Гипер? Знаете что такое ход сардин и зачем они это делают?
Это все эволюция и нам ее не избежать. Не перестроишься - вымрешь.
Я под алкоголем тоже могу писать код, но на трезвую голову смешно от такого кода. Вот те кто бухают те пишут мягко говоря ужасно, да и кто не бухают использующие фреймворки это не программисты это кодеры делающие на отшибись..
И не надоедает же тебе нести ахинею... Бахвальство в каждом посте, по факту нет ни одной заклнченной задачи, в регулярку не умеешь, запрос в базу написать не можешь. Думаю любой ужаснется, если сравнить например твой код коннекта с бд и из любого фреймворка.
А работы прогерам хватает. Тем кто вышел за рамки лэндингов.
Найти все теги template
https://regex101.com/r/E2yN6X/1
Что за странное? Ты узнал про регулярку?
Один из лучших способов приоритезации
Года полтора назад походил по различным собеседованиям, увиденное там мне трудно даже описать.
С одного из них(насколько понял там саппортят крупный eCommerce и тонут в объемах работ и обязательствах) вообще в ужасе убежал.
Конечно, аутсорс то еще развлечение, но мне как-то везет с адекватными проектами, менеджментом и командами
Почему у вас такое впечатление? Я уже 3 года как ушел в чистый бэк и чувствую себя гораздо комфортнее.
Я работаю исключительно в этой сфере и могу судить только с этой стороны
это говорит только о том, что вы плохой продаван ))) да и буржуи не дураки, устают они уже от белорусских джунов по цене мидлов, а то и сеньоров.
Это говорит только о том, что вы не зная темы и нюансов, пытаетесь оценивать мою работу. А буржуям белорусский сеньор стоит дешевле местного мидла, при том что берешься за голову при виде того, что они наворотили - уровень знаний наших разрабов вполне себе на высоте.
На некоторые работы выгоднее взять джуна. Просто сейчас такой период, прилетело много проектов с довольно высокой сеньорити, джуны не продаются. Осенью было наоброт.
мое текущее решение:
def product_types_update(self, session, data): """ Update data for relations tables :param data: :return: """ if data: relation_true, relation_false = self.get_relation_data(self.condition_data) if relation_true: self.recipient_query(session, True, relation_true) if relation_false: self.recipient_query(session, False, relation_false) def product_query(self, session, statement, relation): query = update(FormProductTypes).values({"is_checked": statement}) query = query.where(FormProductTypes.product_type_id == ProductType.id) query = query.where(FormProductTypes.form_id == self.form_id) query = query.where(ProductType.name.in_(relation)) session.execute(query)
где data:
def get_relation_data(self, data): relation_true = [] relation_false = [] for item in data: if item.get('checked'): relation_true.append(item.get('value')) else: relation_false.append(item.get('value')) return relation_true, relation_false
что трансформируется в такой запрос:
UPDATE form_conditionsSET is_checked=trueFROM conditionWHERE form_conditions.condition_id = condition.id AND form_conditions.form_id = 1 AND condition.name IN ('new', 'used', 'demo');я всегда выполню только 2 апдейта в базу, независимо от количества строк обновляемыхВ результате я всегда выполню только 2 апдейта в базу независимо от количества обновляемых строк