Информация
- В рейтинге
- 3 963-й
- Откуда
- Москва, Москва и Московская обл., Россия
- Дата рождения
- Зарегистрирован
- Активность
Специализация
Бэкенд разработчик, DevOps-инженер
Старший
От 6 000 $
PHP
Docker
CI/CD
Golang
GitLab
Ansible
SRE
DevOps
Git
Kubernetes
Тогда нужен пример, как правильно писать типы в python
С ограничениями (например нельзя средствами языка указать, что "верну массив и 100% это будет массив интов"), но да - php позволяет писать как строго типизированный код, который, если очистить от
$перед переменными, будет почти не отличим от java, так и вырвиглазные one-file'ы вида "index.php на 17К строк, охапка дров и сайт готов". На мое счастье, второе я видел только в постах и комментах с "критикой" php и ресурсах типа govnokod.ruНе отрицаю, мой поинт был скорее про то, что большая часть упреков в сторону php обычно сводится к этому, но тут как в принципе со всеми языками - "нормально пиши - нормально будет"(с), ведь точно так же можно в typeScript или golang везде писать any, но ведь никто в здравом уме специально себе ноги не отстреливает.
Не пишу на питоне в прод, поэтому воспользовался документацией и гуглом, чтобы узнать "а как это вообще в питоне делается". Однако с заменой
stringнаstrкод по прежнему исполняется как на скриншоте.Да, MyPy такой код не пропускает, тем не менее - во время исполнения это работает без ошибок или варнингов, в отличии от php.
phpcs + (phpstan | psalm) уже де-факто стандарт для php проектов.
Давайте, как результат - и там и там фатал, что в принципе равнозначно
Так же хочется добавить по треду выше
Нет, не исчезли окончательно, но постепенно уходят. Язык становится чище и это радует. В python в свою очередь также есть очень странные вещи, помимо тех что изначально в статье упоминаются.
Ну это звучит тупо как оскорбление. Мнение о php сложилось из-за массы плохого кода, написанного начинающими разрабами. Сколько такого плохого кода будет на python спустя пару лет, учитывая тонну курсов "стань middle python разработчиком за 1/2/3 час/день/неделя (нужное подчеркнуть)" - можно только воображать.
Почему все всегда сводится к строгой типизации в пыхе? В питоне как будто бы с ней не меньше проблем
А насколько SettingsSync сейчас актуален, учитывая возможность синхронизации настроек «из коробки»?
вы не поверите - https://habr.com/ru/company/otus/blog/524270/ , https://habr.com/ru/company/otus/blog/524990/
тогда уж jq, а не grep)
Вспомнилось
Hidden text
Это проблема не сколько вк, сколько законодательства, когда на такой контент начинает работать обратная сила, т.к. "длящееся преступление" или типа того.
а так же как с полными версиями фильмов/сериалов/etc. - никак, это был пиратский контент
Не задумывался над этим, если пользование клавиатурой в принципе доставляет удовольствие, то для меня нет особой разницы. Аналогично и в обратную сторону.
возникают ассоциации со стеклоподъемником в старом авто)
(говорю сугубо о клавиатурах) Игровые как раз неоправдано дорогие - бОльшая часть ценны уходит за логотип бренда, в то время как можно приобрести от менее известного в широких кругах (и более - в узких) производителя очень качественный продукт. Сам после того как попробовал leopold больше не пересяду ни на какие "игровые" клавиатуры.
Из приписанных IDEA недостатков, этот
не актуален
Интересных результатов в работе над стабильностью мотоциклов добились в honda, мне по ходу прочтения сразу вспомнилась эта демонстрация
К сожалению, вот уже почти конец 2022 года, а alacrity так и не научился ни в лигатуры, ни в мигающий текст, ни в вкладки
нужен обзор от Ваганыча на обновленную версию:)
Типы для полей класса как раз в 7.4 появились
Вижу:
Читаю как:
инертность большая - зачем думать, решать, так сказали что сделать и жить проще
очень не всегда лучше, но иногда проще
печально это имхо :с