Pull to refresh
0
0

User

Send message

Да да, уухх какая страна была построена, настолько хорошо построена, что развалилась без особых стараний. А весь остальной мир вокруг не строился никак, поэтому все еще в пещерах своих живут.

Да-да, в других странах в космос летающих все было точно так же СССР и коммунизм.

Только кто-то будучи наследником того «самого великого» союза в космос не летает больше, а кто-то возвращаемую ракету сделал (видимо тоже благодаря коммунизму)

А зачем вам рэббит непременно в кубах? В облачных решениях, что базы, что очереди — отдельные saas сервисы с которыми нет проблем взаимодействовать из кубов. Инфраструктура разворачивается так же автоматически терраформом, т.е. никаких преимуществ иметь MQ именно в кубах я не вижу.

«И в облаках особо не продаётся» — это, простите, ГДЕ не продается? Я прямо сейчас юзаю рэббит от амазона до аликлауда, или вы про специфическое облако имени Васи Пупкина?

«По простому» я разверну скелетон проекта на k8s, с гитхаб CI/CD, и базовыми имаджами для бека/фронта за пару дней. Еще за пару накидаю модель и оберну крудом. Зачем делать через жопу «на попробовать» если можно сразу нормально? Ну а если не хватает знаний у команды , то вы уверены что у вас будет столько денег чтобы «пробовать» с неопытными эникеями?

Ну так не используйте такой редактор, в котором в 2024 нет гибкой настройки хоткеев на любой чих

Все в питоне хорошо с форматтерами. Блэка хватает за глаза, как мне кажется он даже избыточно настраиваемый.

А техдир дурачок что-ли местный? Есть вполне разумные доводы почем НАДО использовать трейлинг коммы — это не вопрос преференций, а практика хорошего кода.

Я, заставший открытие хабра, вообще нахожу статьи какого-то джуна за свои два с половиной собеса каким-то оскорблением потенциального читателя. Тоже случайно открыл, по диагонали пробежал и понял, что это литерали просто рассказ за пивом своему другу про вчерашний собес, а не статья на хабре

Странно, никогда не видел чтобы TDD воспринимался буквально — сначала тест, потом все остальное. Зачем писать тесты для PoC и экспериментов?

Иногда тест помогает отладке — тогда проще сращу его написать и им уже дергать свой сервис/функцию/вотэвер, но common sense подсказывает что есть куча исключений, как раз о том, о чем пишет автор. Вот только это не проблема TDD, это проблема в том, как кто-то его слишком буквоедственно воспринимает. Судя по тому что написал автор (всегда потом пишет тест) — он как раз таки следует TDD, оно про результат — все покрыто тестами, а не про буквальное — «блииин не могу тест написать сначала, все, у меня лапки, нафиг вообще эти тесты».

Тут важно популярным среди кого. Среди ученых и DS — python. Олимпиадников и алгоритмитистов — си/плюсы. Среди интерпрайза — джава.

Популярность у эникеев и скрипт-кидди не делает язык сразу хорошим, собственно его и автор не считает хорошим. Адекватный инженер выбирает из тех тулов, что подходят для задачи. Вон для стартапа когда нет скилловых крутышей — пойдет и спагетти-монолит код «лишь бы работало», всё согласно парадигме “fake it until u make it” — нерасширяемый монолит в котором сложно делать изменения это просто не продукт в любой сфере кроме стартапов (где это бывает оправдано разными факторами).

Ну так задача программиста — решить задачу. Чтобы отсортировать 10 чисел, я не буду писать питоновский скрипт, я в голове их отсортирую. Если мне надо будет это делать 100 раз в день — я решу задачу удобным и(буду стараться — лучшим) способом. И это не всегда код и программа, это может быть студент, инструкция и эксель файл. Сейчас программист превращает хотелки бизнеса в какое-то подобие автомата, убирая лишний мусор. АИ тут будет тулом выращенным программистами для программистов, а не волшебной палочкой для бизнеса, который чаще всего умеет формулировать что-то на уровне «чтобы было хорошо».

Если вы под программистом понимаете чувака который по строгой спеке прошедшей пять аналистов и архитектора кое как пишет свою глюкалу на реакте с 200мб депенденси на каждую кнопку — то да, слава богу, такой навык не будет больше востребован.

Статья по сути банальное решение работы с любым асинхронным сервисом. Да можно тут и без рэббита, но в мире победивших облачных сервисов и докера это всё в целом ПРОСТОЕ решение. Где вы тут увидели необходимость в супер мега программистах — хз. В мое время такое на первом курсе студенты писали с самописными очередями. Студенты, Карл.

Микросервисы никак не отрицают единый яп и синхронный код.

Монолит в итоге сложнее и дороже поддерживать, вы думаете айтиха идет по пути элитарного программирования на эзотерических яп? Как раз наоборот.

“А это в свою очередь значит, что полностью автоматизировать тесты (интегрировать их в CI/CD) таким образом будет невозможно. “

Это вообще не так, почитайте про TOTP/HOTP. В общем гугловый аутентификатор прикручивается за полчаса.

Треть статьи это чистый ридми и специфические для вашего проекта проблемы, я так и не понял какую проблему решил для вас фреймворк. Таблица совместимости браузеров тоже непонятна, почему нельзя использовать конкретный драйвер под конкретный браузер?

Information

Rating
5,425-th
Registered
Activity

Specialization

Fullstack Developer, Software Architect
Lead
Git
Python
Django
PostgreSQL
Docker
MySQL
Golang
RabbitMQ
Kubernetes
Redis