169 похожих чатов

Народ, сколько вы обычно времени тратите на написание компонента и

на его тесты? В процентом соотношении. Потому что с непривычки покрытия тестами всего я что-то слишком много времени на это трачу будто

26 ответов

13 просмотров

20% времени на написание 80% на поиск и устранение ошибок😅

RR- Автор вопроса

пока что ни разу в жизни не писал тесты на компоненты, максимум в сторибук заносил

RR
А именно на написание тестов?)

Та смотря ж какой компонент) компонент кнопки и компонент формы по разному

Илюша 🎂
пока что ни разу в жизни не писал тесты на компоне...

Главное снапшот тесты не делай там где не надо) они редко где нужны - если нет времени или проект без четкого плана развития - я пишу только тесты на баги для предотвращения регресса

Василий Шестаков
Главное снапшот тесты не делай там где не надо) он...

Главное - не делай снапшот тесты, так правильнее))

Valentine
Главное - не делай снапшот тесты, так правильнее))

они нужны для фризнутых проектов как вариант

Ты наверно с скриншот тестами попутал. Снапшоты это голый хтлм на выходе.

Назар Швець
Ты наверно с скриншот тестами попутал. Снапшоты эт...

ну скриншот тесты сложнее)) для человека который не писал тесты

Василий Шестаков
Главное снапшот тесты не делай там где не надо) он...

Бтв, самые простые тесты, эсли у тебя реакт это вьюха от пропсов, а не куча говна и палок. В тупую нагенерил все виды пропсов,и забыл

Назар Швець
Ты наверно с скриншот тестами попутал. Снапшоты эт...

Именно об этом я и говорю, достаточно часто происходит ситуация, в которой html меняется, e.g div -> h4. И ты вынужден бежать править снапшоты. Это замедляет разработку)

Valentine
Именно об этом я и говорю, достаточно часто происх...

Ага, а потом где-то в углу приложения ты меняешь булевую переменную, а во втором углу пропадает кнопка с экрана.И ты щаслив бежишь искать связь, ибо только что мог сломать основной флоу апки

Назар Швець
Ага, а потом где-то в углу приложения ты меняешь б...

Если у тебя где-то пропадает кнопка, потому что ты сменил булеву переменную в углу приложения, то скорее всего ты где-то крупно накосячил на стадии проектирования))

Valentine
Если у тебя где-то пропадает кнопка, потому что ты...

Это называешься хоть немного большой проэкт

Назар Швець
Это называешься хоть немного большой проэкт

Сколько больших проектов видел, ни разу не замечал такой длинной связи между данными))

Valentine
Сколько больших проектов видел, ни разу не замечал...

Ну вот не заметил, а где-то кнопка отвалилась🌚

Назар Швець
Ну вот не заметил, а где-то кнопка отвалилась🌚

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

Valentine
Хахаха, не могу себе представить, чтобы отображени...

На легаси без документации ты тоже не работал я так понял)

Назар Швець
На легаси без документации ты тоже не работал я та...

Я походу пришел в те времена, когда уже все начали писать базы знаний и следили за качеством кода)

RR- Автор вопроса
Valentine
Я походу пришел в те времена, когда уже все начали...

А ты точно работал на оч крупных проектах? ) потому что в коде у майкрософт для Тимс оч много жести)

Valentine
Я походу пришел в те времена, когда уже все начали...

О, мне почти год понадобился, что бы дорасти и начать тащить такие штуки и то в новые проэты

RR
А ты точно работал на оч крупных проектах? ) потом...

Я сейчас в команде, которая занимается рефакторингом юай-кита очень крупного проекта. Но такой жести я не видел) Обычно проблемы с отображением упираются совсем в другие вещи, типа багов чанк лоадеров, или остальных сайд-эффектов

Похожие вопросы

Обсуждают сегодня

Скажите, можно ли как-то "переместить" динамический массив из одной переменной в другую? Скажем, переместить из TList<> в TArray<>. Именно переместить, а не скопировать. Если ...
Eugene Krasnikov (ᴊɪɴ x)
36
комрады, че-та лыжы не едут var tmpFont: TFont; begin tmpFont:= TFont.Create; try case rgFontColor.ItemIndex of 0: tmpFont.Color:= clWindowText; 1: tmpFo...
Ed Doc
34
М-да. Почему бы просто со stringlist не работать?
Michael Longneck
18
Интересно, нет ли какого-то способа получить из dll не адрес самой метки, а адрес со смещением?
The Bird of Hermes
54
Можно вообще написать: Person fName' lName' age'. Тогда действительно имена полей потребуются лишь в строковом виде, чтобы эти fName' и т.д. достать :-) Но разве для этого нуж...
Михаил
8
generic procedure function test<T>(param: T); type case T of longint: NewT = word; longword: NewT = byte; end; var v1: NewT; Как это можно сделать? Чтобы у меня...
notme
21
Делал задачу вот такую https://stepik.org/lesson/4985/step/9?unit=1083 получилось такое https://play.haskell.org/saved/ipKrepqe оно работает, тестов много не писал, но работае...
Fedor
22
Hello everyone I am trying to run 4 year old project and I am having this issue anyone can help?
Nitish Garg
11
преобразовать в число или в один тип?
Alexey Kulakov
11
а фасм переживёт включение файла на 47 гигов?
Mixail Frolov
9
Карта сайта