Forwarded from FEDOR BORSHEV
Качество кода в аутсорсной разработке
Когда ребята сидят на аутсорсе и пишут код для чужих продуктов, они продают своё время маленькими порциями. Практически неважно, что программист напишет за час: 10 тестов или три костыля — этот час все равно будет оплачен одинаково и для бизнеса, и для программиста.
Конечно, качество кода у хорошего подрядчика не идёт ни в какое сравнение с качеством умельца с апворка. Однако сам формат отношений, в которых заказчик сегодня платит деньги тебе, а завтра — другому, заставляет подрядчиков ориентироваться на краткосрочные результаты, пусть и ценой жертв в таких непрозрачных местах, как исходный код.
Чтобы подтвердить мои слова, повспоминайте знакомые аутсорсные компании или агентства. Сколько из них пишут тесты?
Нет никакого смысла заботится о качестве кода, если это не увеличивает количество денег. Гораздо проще выкатывать быстрые решения, и получать за них деньги здесь и сейчас. А до момента, когда качество начинает играть критичную роль, заказчик может и не добежать. Или добежать, но с другим подрядчиком.
Когда ребята сидят на аутсорсе и пишут код для чужих продуктов, они продают своё время маленькими порциями. Практически неважно, что программист напишет за час: 10 тестов или три костыля — этот час все равно будет оплачен одинаково и для бизнеса, и для программиста.
Конечно, качество кода у хорошего подрядчика не идёт ни в какое сравнение с качеством умельца с апворка. Однако сам формат отношений, в которых заказчик сегодня платит деньги тебе, а завтра — другому, заставляет подрядчиков ориентироваться на краткосрочные результаты, пусть и ценой жертв в таких непрозрачных местах, как исходный код.
Чтобы подтвердить мои слова, повспоминайте знакомые аутсорсные компании или агентства. Сколько из них пишут тесты?
Нет никакого смысла заботится о качестве кода, если это не увеличивает количество денег. Гораздо проще выкатывать быстрые решения, и получать за них деньги здесь и сейчас. А до момента, когда качество начинает играть критичную роль, заказчик может и не добежать. Или добежать, но с другим подрядчиком.
Forwarded from DevOps Deflope News
Новые видео подъехали от CNCF - Kubernetes Forum Bengaluru 2020
https://www.youtube.com/playlist?list=PLj6h78yzYM2Mie3WYUG_Ojxg_Q01hIGsU
https://www.youtube.com/playlist?list=PLj6h78yzYM2Mie3WYUG_Ojxg_Q01hIGsU
YouTube
Kubernetes Forum Bengaluru 2020
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
Вчера узнал о том, что Helm может вам запровижинить PVC и PV легко когда создаст StatefulSet, а вот при uninstall чарта он не сможет удалить созданные persistant volumes и надо колхозить какой-то хук, который будет при удалении тригеррить джобу, которая удалить PV
https://github.com/helm/helm/issues/3313 вот баг, а точнее это фича и как там пишут - "This was by design"
https://github.com/helm/helm/issues/3313 вот баг, а точнее это фича и как там пишут - "This was by design"
GitHub
Helm does not de-provisioning pvc generated through StatefulSets' dynamic storage provisioning · Issue #3313 · helm/helm
I was able to use "helm install ..." to deploy my StatefulSets with dynamic volumne provisioning properly. However, "helm delete ..." does not decommission (remove) the pvc gene...
Forwarded from PythonDigest
#python #pydigest
Сборник Python новостей уже перед вами.
В 322 выпуске Python Дайджест вы найдете:
- Airflow на примере
- Ансамбли нейронных сетей с PyTorch и Sklearn
- Пандас и другие для толстых данных
- Добавление своих полей в отчет Pytest
- Использование faiss для поиска по многомерным пространствам
- Создаем Todo приложение c помощью Django. Часть 1
- [Видео] Как варить вкусный статический анализ кода
- [Видео] Как мы делаем предсказуемо хорошие микросервисы
- [Видео] Django в стартапе: от 0 до 150 000 строк кода, не жертвуя качеством
Заходите в гости - https://pythondigest.ru/issue/322/
Присылайте интересные новости через форму на сайте.
Сборник Python новостей уже перед вами.
В 322 выпуске Python Дайджест вы найдете:
- Airflow на примере
- Ансамбли нейронных сетей с PyTorch и Sklearn
- Пандас и другие для толстых данных
- Добавление своих полей в отчет Pytest
- Использование faiss для поиска по многомерным пространствам
- Создаем Todo приложение c помощью Django. Часть 1
- [Видео] Как варить вкусный статический анализ кода
- [Видео] Как мы делаем предсказуемо хорошие микросервисы
- [Видео] Django в стартапе: от 0 до 150 000 строк кода, не жертвуя качеством
Заходите в гости - https://pythondigest.ru/issue/322/
Присылайте интересные новости через форму на сайте.
Python Digest
Выпуск 322
Новый выпуск еженедельного дайджеста новостей о #python уже в эфире!
Меня сначала смутило название тулзы https://github.com/neex/phuip-fpizdam
а потом открыл issues и я там не один такой))
https://github.com/neex/phuip-fpizdam/issues/18
а потом открыл issues и я там не один такой))
https://github.com/neex/phuip-fpizdam/issues/18
GitHub
GitHub - neex/phuip-fpizdam: Exploit for CVE-2019-11043
Exploit for CVE-2019-11043. Contribute to neex/phuip-fpizdam development by creating an account on GitHub.