Size: a a a

Сообщество Python Программистов

2020 February 04

AM

Artur Mustafin in Сообщество Python Программистов
Vadim Apenko
При рефакторинге тесты не меняются, ибо они как раз исходят из бизнес целей. Если тест ёбнулся при рефакториге, ты что-то не то поправил и отломал логику бизнес цели
это слишком просто, как по мне. в жизни все не так радужно
источник

VA

Vadim Apenko in Сообщество Python Программистов
Artur Mustafin
тесты могу упасть, человеческий фактор
тесты должны быть написаны так, чтоб падали только при несоблюдении условий бизнес логики. Иначе что это за тесты, которые падают от каждого чиха и тем более на которые влияет человеческий фактор? Они не репрезентативны тогда.
Автоматика должна быть холодная. Тест должен показать, что твой код работает так как ожидается
источник

AM

Artur Mustafin in Сообщество Python Программистов
Konstantin Vinogradov
а я вот никак не работаю) Есть вакантные места?
на амеров будешь в помошниках? могу спросить. только будет напряжно
источник

KV

Konstantin Vinogradov in Сообщество Python Программистов
Artur Mustafin
на амеров будешь в помошниках? могу спросить. только будет напряжно
давай.
источник

VA

Vadim Apenko in Сообщество Python Программистов
Artur Mustafin
это слишком просто, как по мне. в жизни все не так радужно
Это так должно быть. Если не так, то где-то что-то глобально не так. или тесты написаны как попало, или они подогнаны под код, "чтоб работало", или вообще общая архитектура где-то пошла по пизде
источник

AM

Artur Mustafin in Сообщество Python Программистов
забились
источник

AM

Artur Mustafin in Сообщество Python Программистов
Vadim Apenko
Это так должно быть. Если не так, то где-то что-то глобально не так. или тесты написаны как попало, или они подогнаны под код, "чтоб работало", или вообще общая архитектура где-то пошла по пизде
слушай, в 80% случаев, ты или приходишь на дохлый проект, или на почти дохлый, и тебе ни один ПМ не даст все зарефакторить, или доломать к чертям, так как для рефакторинга требуется 100% покрытие тестами, а в 80% случаев, таких тестов нет.

в общем, кто не читал Фаулера, TDD, и еще полсотни книг по рефакторингу, пожалуйста не лезьте в это, особенно если проект без тестов.
источник

VA

Vadim Apenko in Сообщество Python Программистов
Artur Mustafin
слушай, в 80% случаев, ты или приходишь на дохлый проект, или на почти дохлый, и тебе ни один ПМ не даст все зарефакторить, или доломать к чертям, так как для рефакторинга требуется 100% покрытие тестами, а в 80% случаев, таких тестов нет.

в общем, кто не читал Фаулера, TDD, и еще полсотни книг по рефакторингу, пожалуйста не лезьте в это, особенно если проект без тестов.
А ПМ-а по большему счёту никто и не спрашивает. Не его забота как это будет написано. Его задача приоритеты расставить и получить фидбек про время. Всё.
Как дальше организовывать код и тесты - его вообще не касается.
Покрывать тестами надо, рефакторить тоже надо. Времени обычно на это нет, и это делается фоном.
Благо и тесты и рефакторинг небольшими итерациями вообще не отнимает времени почти.
источник

VA

Vadim Apenko in Сообщество Python Программистов
Если этого не делать хотя бы фоном, то вообще разработка остановится через какое-то время. Или деплой будет длиться днями и ночами.
источник

B

Bunk 🐈 in Сообщество Python Программистов
Vadim Apenko
Если этого не делать хотя бы фоном, то вообще разработка остановится через какое-то время. Или деплой будет длиться днями и ночами.
.
источник

АР

Александр Ремизов in Сообщество Python Программистов
Во-первых 500 мало, а во-вторых там не книги, а мусор.
источник

B

Bunk 🐈 in Сообщество Python Программистов
Александр Ремизов
Во-первых 500 мало, а во-вторых там не книги, а мусор.
Ну это же спамер
источник

KV

Konstantin Vinogradov in Сообщество Python Программистов
а в третьих это похоже на продажу воздуха.
источник
2020 February 05

AT

Alexander T in Сообщество Python Программистов
3500
источник

B

Bunk 🐈 in Сообщество Python Программистов
Товарисч, у вас кукуха не поехала?
источник

AT

Alexander T in Сообщество Python Программистов
Bunk 🐈
Товарисч, у вас кукуха не поехала?
Ват?
источник

B

Bunk 🐈 in Сообщество Python Программистов
К чему вообще 3500?
источник

AT

Alexander T in Сообщество Python Программистов
Bunk 🐈
К чему вообще 3500?
Это квест, правда очень короткий.
источник

B

Bunk 🐈 in Сообщество Python Программистов
Alexander T
Это квест, правда очень короткий.
Больше похоже на поехавшую кукуху
источник

GS

Genri Spayer in Сообщество Python Программистов
Bunk 🐈
Больше похоже на поехавшую кукуху
посмотри вверх ^
источник