на главнуюВсе эхи SU.SOFTW
войти ?

<textarea>

От Anatoliy Sablin (2:5020/2140.704) к Vladimir Zagray

В ответ на Заголовок предыдущего сообщения в треде (Имя Автора)


Hello, Vladimir Zagray.
On 27.05.2019 22:35 you wrote:

AS>> Если фреймворк хороший, то написать тесты будет быстро и удобно.
AS>> Сделать нужные моки и потестировать.
VZ> Да, планы были такие. Но, увы, времени не хватает всё про всё.

Ну так выделите время, в чём проблема?

VZ> И, думаю, к тому времени, как их сделаем, на свет появятся 10000
VZ> других фреймворков :)

Ну, помимо reactjs, который до сих используют (уже который год) появился vue.js. Но другие фреймворки же не отменяют необходимость написания тестов, ведь так? ;)

AS>> А что делать, если в момент выполнения одной цепочки изменился
AS>> другой виджет? Данные для виджетов подтягиваете через вебсокеты?
VZ> У нас в основном не динамические виджеты (в смысле, большую часть
VZ> их можно заменить и подгрузить, но в целом они не слушают
VZ> вебсокеты в обычном понимании) А остальное (уведомление,
VZ> статусы,...) - через вебсокеты В целом, есть механизм и для
VZ> разрыва цепочки (последующие действия помечаются как не для
VZ> выполнения), но пока что не до конца внедрили его (дабы чего не
VZ> сломать. Чисто предостерегаемся)

Это же ещё один довод за тесты. Если с их помощью зафиксировать flow, то можно менять реализацию как угодно, тесты обеспечат тот же flow, и можно ничего не бояться. Понятно, есть баги, но при наличии толковых тестов, переписывание не увеличивает среднее количество багов, но может уменьшить и облегчить сопровождение.

--
Best regards!
Posted using Hotdoged on Android
--- Hotdoged/2.13.5/Android
* Origin: Android device, Milky Way (2:5020/2140.704)

Ответы на это письмо:

From: Username
Заголовок следующего сообщения в треде может быть длинным и его придется перенести на новую строку

From: Username
Или коротким

FGHI-url этого письма: area://SU.SOFTW?msgid=2:5020/2140.704+19d21662