мда всё свелось к тому, чтобы надробить побольше абстрактных классов и поставить себе ачивку.
А потом выпустить статью "Как мы избавились от 80% своего кода, повысив скорость разработки и уменьшив количество ошибок" https://habr.com/ru/company/mvideo/blog/599401/ и поставить еще одну ачивку.
Если бы был какой-то абсолютный принцип проектирования, все бы его юзали, по факту же каждый делает архитектуру по своему усмотрению на основе своего опыта.
честно какой-то бред. Написано какими-то абстракциями. Очевидно у автора возникли проблемы с питоном и сборкой софта для конечного пользователя, но вместо того чтобы найти решения, которые 100% есть, он решил накатать статью, призывающую не разрабатывать на питоне...
GIL на питоне и не надо фиксить. Такое в голову может прийти только C++ динозаврам, которые крайне инертны, чтобы принять новые парадигмы программирования (сам таким был).
Проблемы перечислены не те. Завод 28-нм это вам не стадион с протекающей крышей построить.
Все кто работает на многомиллиардных проектах будут думать как набить себе карман, попилить тут, попилить там, при этом ничего не делая, потому что никто не верит ни в какое будущее России. Нет национальной идеи, потому что власть против народа, а по зомбоящику ссут в уши о каком-то псевдовеличии, и рекламой легких наркотиков с средствами от поноса, вместо того, чтобы признать полный проёб и начать работать. Если ты у госкормушки, и не думаешь как натырить бабла за границу, то ты хреновый госслужащий. России нужна полная перезагрузка, смена власти, смена политического курса, большое количество реформ и отмена бредовых законов за последние 20 лет.
Люди всё больше понимают, что лучше работать 3ч в день хоть и получать меньше, а остальное время тратить на себя, на отдых, на хобби, на развитие, на созидание бесконечной красоты вселенной, а не это ваше рабство по 10 часов в день, с букетом болезней к 45 и смертью от недержания мочи в 60.
но по факту у нас тем кто хоть мало-мальски выучился - зашкварно работать на этих профессиях, и государству приходится привлекать мигрантов, чтобы чистили тебе унитаз и подметали двор.
property - это неочевидное поведение для программиста, использующего класс.
c.temperature = 1
выглядит как прямая перезапись атрибута 'temperature' объектом int(1)
На деле же при ассигновании выполняется скрытая логика, о чем можно узнать только если перейти в реализацию класса и запомнить этот факт именно с этим свойством. Читаемость кода как раз падает, из-за того что появляются дыры в понимании, что конкретно делает программа.
А вот get/set это очевидные команды объекту с очевидной логикой.
По мнению ряда IT-компаний, метавселенная станет наследником мобильного интернета. По сути, вместо того, чтобы просматривать контент, пользователи оказываются внутри него.
т.е. например в электричке я должен надеть шлем для погружения в контент, и не увижу как меня обворуют?
мда всё свелось к тому, чтобы надробить побольше абстрактных классов и поставить себе ачивку.
А потом выпустить статью "Как мы избавились от 80% своего кода, повысив скорость разработки и уменьшив количество ошибок" https://habr.com/ru/company/mvideo/blog/599401/ и поставить еще одну ачивку.
Если бы был какой-то абсолютный принцип проектирования, все бы его юзали, по факту же каждый делает архитектуру по своему усмотрению на основе своего опыта.
очешуеть, надо было еще немного подробностей реализации заложить в имена типов.
вывод: питон гениален и его надо развивать
памятник Билли при жизни. Без него сейчас бы сидели на линуксе с красными глазами.
и доказывает, что плюсы это мусор.
честно какой-то бред. Написано какими-то абстракциями. Очевидно у автора возникли проблемы с питоном и сборкой софта для конечного пользователя, но вместо того чтобы найти решения, которые 100% есть, он решил накатать статью, призывающую не разрабатывать на питоне...
так а где эти самые дешевые и производительные убийцы x86 на ARM ? Вы сравниваете апле и интел. Аппле еще дороже чем интел.
Берегитесь языков, для которых пишут многотомные правила написания на них.
за этот коммент меня забанили на 2 месяца. Вся суть хабра.
меня больше волнует сколько багов в конечном продукте получится из этих кусков кода
GIL на питоне и не надо фиксить. Такое в голову может прийти только C++ динозаврам, которые крайне инертны, чтобы принять новые парадигмы программирования (сам таким был).
Проблемы перечислены не те. Завод 28-нм это вам не стадион с протекающей крышей построить.
Все кто работает на многомиллиардных проектах будут думать как набить себе карман, попилить тут, попилить там, при этом ничего не делая, потому что никто не верит ни в какое будущее России. Нет национальной идеи, потому что власть против народа, а по зомбоящику ссут в уши о каком-то псевдовеличии, и рекламой легких наркотиков с средствами от поноса, вместо того, чтобы признать полный проёб и начать работать. Если ты у госкормушки, и не думаешь как натырить бабла за границу, то ты хреновый госслужащий. России нужна полная перезагрузка, смена власти, смена политического курса, большое количество реформ и отмена бредовых законов за последние 20 лет.
с динамическим контентом эта либа работает очень плохо. Т.е. она недо-immediate недо-retained.
еще остались те, кто пользуется этим убожеством?
Люди всё больше понимают, что лучше работать 3ч в день хоть и получать меньше, а остальное время тратить на себя, на отдых, на хобби, на развитие, на созидание бесконечной красоты вселенной, а не это ваше рабство по 10 часов в день, с букетом болезней к 45 и смертью от недержания мочи в 60.
а как скрыть посты из ленты с тэгом Блог компании OTUS ?
но по факту у нас тем кто хоть мало-мальски выучился - зашкварно работать на этих профессиях, и государству приходится привлекать мигрантов, чтобы чистили тебе унитаз и подметали двор.
Если все будут гениями, то кто будет унитазы чинить?
Имхо, не надо вмешиваться в нормальное распределение.
property - это неочевидное поведение для программиста, использующего класс.
выглядит как прямая перезапись атрибута 'temperature' объектом int(1)
На деле же при ассигновании выполняется скрытая логика, о чем можно узнать только если перейти в реализацию класса и запомнить этот факт именно с этим свойством. Читаемость кода как раз падает, из-за того что появляются дыры в понимании, что конкретно делает программа.
А вот get/set это очевидные команды объекту с очевидной логикой.
Я бы вообще удалил properties из питона.
т.е. например в электричке я должен надеть шлем для погружения в контент, и не увижу как меня обворуют?