Size: a a a

2019 June 13

MR

Maks Rafalko in PHP fwdays
Stepan Tanasiychuk
Не раз зустрічав ситуацію, коли девелопери спочатку топили за тести і рефакторинг (так жеж модно), витрачали купу часу на покриття коду тестами, а через рік-два виявлялось, що ці тести ніхто не підтримує і вони не актуальні 😔
такое возможно разве что при отсутствии CI. Или что значит "не актуальные тесты"?
источник

MR

Maks Rafalko in PHP fwdays
Sergey Protko
что до тех долга - в бэклог ложить его не оч удобно. Не знаю как многие - мне лично просто нравится между сторям какие-то вещи фиксить. Для этого нужен какой-то учет проблем, страниички в конфлюенсе, синхронизация понимания "почему так не надо" в команде, можно раз в неделю устраивать группоое код ревью и разбор рандомных мест в коде
хз, у нас наоборот - каждый разраб наделен возможностью создавать таски когда ему потребуется для техдолга или любых developer-related задач. На планинге берем их в спринт. Работает отлично
источник

ST

Stepan Tanasiychuk in PHP fwdays
Maks Rafalko
такое возможно разве что при отсутствии CI. Или что значит "не актуальные тесты"?
Тобі розказати як закоментувати тест )?
источник

АФ

Артём Фролов in PHP fwdays
Alexandr Vronskiy
А разве у всех не так? Если в проекте такого нет то или этому проекту пол года отроду или его уже не спасти и с него надо валить.
На последних двух работах было так, иногда приходилось инициировать эту квоту самому, "продавать" её заказчику продукта. До того - не все задачи даже заводились.
источник

ST

Stepan Tanasiychuk in PHP fwdays
В CI все зелене на перший погляд. Но єслі копнуть чуть глубже 🤐
источник

АФ

Артём Фролов in PHP fwdays
И этот чат показывает, что далеко не у всех так.
источник

AV

Alexandr Vronskiy in PHP fwdays
Думаю каждый по разному понимает что такое техдолг)
источник

RV

Roma Vandolyak in PHP fwdays
Stepan Tanasiychuk
В CI все зелене на перший погляд. Но єслі копнуть чуть глубже 🤐
Ну так а что мешает посмотреть кто так сделал?
источник

AV

Alexandr Vronskiy in PHP fwdays
1.5 года беклога это уже после щелчка таноса - реально задачи бизнеса которые нельзя сделать без рефакторинга (точнее можно, но за немыслимое время)
источник

SP

Sergey Protko in PHP fwdays
Alexandr Vronskiy
Думаю каждый по разному понимает что такое техдолг)
занятно что как правило тех долг на самом деле не технический.
источник

MR

Maks Rafalko in PHP fwdays
Stepan Tanasiychuk
Тобі розказати як закоментувати тест )?
как это проходит ревью? или его нет? к слову, мы не пропускаем закомментированный код, от слова совсем. А любая @todo сопровождается тикетом, который потом опять таки планируется. Поэтому не понимаю пока что такое "неактуальные тесты" в сообщении выше
источник

AV

Alexandr Vronskiy in PHP fwdays
Sergey Protko
занятно что как правило тех долг на самом деле не технический.
Когда верхние оценки сторей начинают слишком отличаться от мат ожидания (допустим раза в 2) - то вот это единственно верный признак наличия технического долга на проекте...
источник

SP

Sergey Protko in PHP fwdays
Alexandr Vronskiy
Когда верхние оценки сторей начинают слишком отличаться от мат ожидания (допустим раза в 2) - то вот это единственно верный признак наличия технического долга на проекте...
#noestimates
источник

AV

Alexandr Vronskiy in PHP fwdays
Отрицание оценок - тоже оценка)
источник

ST

Stepan Tanasiychuk in PHP fwdays
Maks Rafalko
как это проходит ревью? или его нет? к слову, мы не пропускаем закомментированный код, от слова совсем. А любая @todo сопровождается тикетом, который потом опять таки планируется. Поэтому не понимаю пока что такое "неактуальные тесты" в сообщении выше
А це вже від ліда залежить
источник

АФ

Артём Фролов in PHP fwdays
Maks Rafalko
как это проходит ревью? или его нет? к слову, мы не пропускаем закомментированный код, от слова совсем. А любая @todo сопровождается тикетом, который потом опять таки планируется. Поэтому не понимаю пока что такое "неактуальные тесты" в сообщении выше
Два мира айти, не иначе.

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

АФ

Артём Фролов in PHP fwdays
Вообще думаю, что это следствие того, что тесты хоть и пишут, но делают это как-то "необязательно", между задачами, в "свободное время" и т.д., эстимейты делаются без их учета, в итоге покрытие всегда слишком низкое, на него по-серьезке не полагаются и у людей нет ощущения ценности отдельно взятого теста...
источник

RV

Roma Vandolyak in PHP fwdays
Или тесты пишут высоко связаны и потом те постоянно ломаются или нужно менять
Как уже говорил Фесор, юнит тесты не так просто писать
источник
2019 June 14

P

Piter Se in PHP fwdays
тут є розробники zno.testportal.com.ua ?
можливо вам потрібнна допомога?
источник

AV

Alexandr Vronskiy in PHP fwdays
Я что то сомневаюсь что разработчики гос порталов ездят на конфы (и следовательно сидят в этом канале))
источник