Size: a a a

Python — вакансии и аналитика

2020 March 28

MB

Muslim Beibytuly in Python — вакансии и аналитика
insanemainframe
Ну я как понял это какой-то сахар
nope, потыкайте сначала)
источник

R

Reid in Python — вакансии и аналитика
Muslim Beibytuly
Настроили pytest cov 100%, куча плагинов flake8, mypy, CI на все проекты. Понятия не имею как вы в больших проектах удерживаете чистоту и качество кода без этих обязательных правил)
Мы используем wemake-python-styleguide ))
Попробуйте удивитесь как у вас все плохо.

100% покрытие тестами возможно только для коротких временных дистанций и для маленьких проектов.
Хорошо для проектов на микросервисной архитектуре.
А когда у тебя десятилетний монолит на стадии декомпозиции дай бог 60% покрытие.
источник

i

insanemainframe in Python — вакансии и аналитика
Позволяющий описывать тесты каким-то простым языком
источник

R

Reid in Python — вакансии и аналитика
Reid
Мы используем wemake-python-styleguide ))
Попробуйте удивитесь как у вас все плохо.

100% покрытие тестами возможно только для коротких временных дистанций и для маленьких проектов.
Хорошо для проектов на микросервисной архитектуре.
А когда у тебя десятилетний монолит на стадии декомпозиции дай бог 60% покрытие.
Точнее мы использовали я уже уволился ))
источник

VS

Vadim Sokoltsov in Python — вакансии и аналитика
Reid
Мы используем wemake-python-styleguide ))
Попробуйте удивитесь как у вас все плохо.

100% покрытие тестами возможно только для коротких временных дистанций и для маленьких проектов.
Хорошо для проектов на микросервисной архитектуре.
А когда у тебя десятилетний монолит на стадии декомпозиции дай бог 60% покрытие.
60 уже победа
источник

MB

Muslim Beibytuly in Python — вакансии и аналитика
Reid
Мы используем wemake-python-styleguide ))
Попробуйте удивитесь как у вас все плохо.

100% покрытие тестами возможно только для коротких временных дистанций и для маленьких проектов.
Хорошо для проектов на микросервисной архитектуре.
А когда у тебя десятилетний монолит на стадии декомпозиции дай бог 60% покрытие.
Так мы от него и удалили то, с чем не согласна команда, вроде "' не использовать f-string", но взяли практически все плагины. 100% покрытие тестами поддерживаем уже 4 год, у нас не монолит и не микросервисы, а SOA. Все кроме пары правил все еще по этому стайлгайду проходит, но смысла в нем уже не видим
источник

R

Reid in Python — вакансии и аналитика
Muslim Beibytuly
Так мы от него и удалили то, с чем не согласна команда, вроде "' не использовать f-string", но взяли практически все плагины. 100% покрытие тестами поддерживаем уже 4 год, у нас не монолит и не микросервисы, а SOA. Все кроме пары правил все еще по этому стайлгайду проходит, но смысла в нем уже не видим
Про 100% покрытие 4 года не верю.
источник

R

Reid in Python — вакансии и аналитика
110% преувеличиваете и сильно.
источник

MB

Muslim Beibytuly in Python — вакансии и аналитика
Reid
Про 100% покрытие 4 года не верю.
мне жаль видеть, что к сожалению в вашем опыте это не сложилось
источник

i

insanemainframe in Python — вакансии и аналитика
Reid
Про 100% покрытие 4 года не верю.
А я верю
источник

MB

Muslim Beibytuly in Python — вакансии и аналитика
Reid
110% преувеличиваете и сильно.
к сожалению не могу вас впустить в self-hosted gitlab, однако скрины с покрытием остаются такими 4 года. Добавился только mypy и новые плагины под flake8 из wemake
источник

R

Reid in Python — вакансии и аналитика
insanemainframe
А я верю
Классно когда видишь единорогов ))
источник

MB

Muslim Beibytuly in Python — вакансии и аналитика
Reid
Классно когда видишь единорогов ))
вам стоит привести аргументы, не издеваться над людьми, непрофессионально
источник

VS

Vadim Sokoltsov in Python — вакансии и аналитика
Muslim Beibytuly
к сожалению не могу вас впустить в self-hosted gitlab, однако скрины с покрытием остаются такими 4 года. Добавился только mypy и новые плагины под flake8 из wemake
Так у тебя там 59 тестов (то, что показывал)
А на остальных сколько?
Сколько проектов было?
Сколько строчек кода (не фреймворков)?
источник

R

Reid in Python — вакансии и аналитика
Muslim Beibytuly
к сожалению не могу вас впустить в self-hosted gitlab, однако скрины с покрытием остаются такими 4 года. Добавился только mypy и новые плагины под flake8 из wemake
Думаю я 110% вероятностью найду  то что вы не покрываете))
источник

R

Reid in Python — вакансии и аналитика
Muslim Beibytuly
вам стоит привести аргументы, не издеваться над людьми, непрофессионально
Простите конечно но я в этом году праздную 20 лет в индустрии.
И повидал многое.
Но не 4 года 100% test coverage))
источник

i

insanemainframe in Python — вакансии и аналитика
Reid
Классно когда видишь единорогов ))
У меня сейчас не 100%, но 80% на некоторых репах. В следующем году думаю вполне достигну полного покрытия, а на прошлых проектах приходилось с боем внедрять тдд, так что ситуация бывают разные
источник

MB

Muslim Beibytuly in Python — вакансии и аналитика
Vadim Sokoltsov
Так у тебя там 59 тестов (то, что показывал)
А на остальных сколько?
Сколько проектов было?
Сколько строчек кода (не фреймворков)?
остальные скину как смогу открыть другие проекты
источник

MB

Muslim Beibytuly in Python — вакансии и аналитика
Reid
Простите конечно но я в этом году праздную 20 лет в индустрии.
И повидал многое.
Но не 4 года 100% test coverage))
ваш печальный опыт говорит о вашем печальном опыте, не о невозможности
источник

MB

Muslim Beibytuly in Python — вакансии и аналитика
Reid
Думаю я 110% вероятностью найду  то что вы не покрываете))
мы вводим явные моки в контрактах с внешними сервисами, которые стоят нам денег
источник