Size: a a a

F# Flood: я вас категорически приветствую!

2020 March 23

Dv

Dr. Friedrich von Never in F# Flood: я вас категорически приветствую!
Ayrat Hudaygulov
ну смотри, смысл ИДЕ - отображать код, красить код, удобный UI, вьюхи.


Как она там это делает на фоне - это уже инфрастктура - все эти директХ, моны, хаки в разных ОС. Пользователя - закзачика это не волнует
Но мы не пишем ни DX, ни Mono. Это сторонние компоненты. То, что мы пишем, наш код — он относится к нашему бизнесу.
источник

AH

Ayrat Hudaygulov in F# Flood: я вас категорически приветствую!
Dr. Friedrich von Never
Кажется, что хорошие тесты как раз бизнес-логику и описывают? И поэтому их нужно считать в этот процент?
не, тесты не важны для функционирвания приложения. Это нужно для разработчиков чтобы упросить разработку, рефакторинг
источник

Д

Диёр in F# Flood: я вас категорически приветствую!
Dr. Friedrich von Never
Но мы не пишем ни DX, ни Mono. Это сторонние компоненты. То, что мы пишем, наш код — он относится к нашему бизнесу.
жсон распарсить это бл?
источник

DS

Doge Shibu in F# Flood: я вас категорически приветствую!
Ayrat Hudaygulov
ну вот я написал что приложение отделять от его деплоя, тестов и пр нельзя. Иначе это не приложение а хуета студенческая
Ну далеко не везде настолько сложная инфраструктура и регламенты касательно деплоя, что нужно куча кода для этого.

Т.е. я видел здоровые проекты под сотни тысяч строк кода, где деплой и т.п. - это дай бог один процент от общей кодовой базы.
источник

Dv

Dr. Friedrich von Never in F# Flood: я вас категорически приветствую!
Диёр
жсон распарсить это бл?
Если ты пишешь сам парсер жисона — то, наверное, нет.
источник

DS

Doge Shibu in F# Flood: я вас категорически приветствую!
Ayrat Hudaygulov
не, тесты не важны для функционирвания приложения. Это нужно для разработчиков чтобы упросить разработку, рефакторинг
Ну не знаю, тесты - это тоже БЛ
источник

Dv

Dr. Friedrich von Never in F# Flood: я вас категорически приветствую!
А если пишешь JSON.parse(/my/domain/logic) -- наверное, да?
источник

DS

Doge Shibu in F# Flood: я вас категорически приветствую!
Очень странно их отделять
источник

DS

Doge Shibu in F# Flood: я вас категорически приветствую!
Они же обычно описывают как раз ту спецификацию поведения, что нужна бизнес пользователям
источник

Dv

Dr. Friedrich von Never in F# Flood: я вас категорически приветствую!
Doge Shibu
Ну не знаю, тесты - это тоже БЛ
Тут всяк по-своему считает, давайте договариваться.
источник

Dv

Dr. Friedrich von Never in F# Flood: я вас категорически приветствую!
Doge Shibu
Они же обычно описывают как раз ту спецификацию поведения, что нужна бизнес пользователям
Не всегда и не все тесты. Зависит от подхода, который на конкретном проекте используется.
источник

AH

Ayrat Hudaygulov in F# Flood: я вас категорически приветствую!
Dr. Friedrich von Never
Но мы не пишем ни DX, ни Mono. Это сторонние компоненты. То, что мы пишем, наш код — он относится к нашему бизнесу.
ну если у вас в коде ИДЕ только описания вьюх и работы с компилятором, а потом просто одна строчка SomeGraphicLibrary.Draw(wholeView), то круто!
источник

Dv

Dr. Friedrich von Never in F# Flood: я вас категорически приветствую!
Ну вот пишешь ты тест на какой-нибудь компаратор. Нужен он пользователю, этот компаратор? Едва ли.
источник

AH

Ayrat Hudaygulov in F# Flood: я вас категорически приветствую!
Doge Shibu
Ну не знаю, тесты - это тоже БЛ
я не согласен. Тесты для заказчика не важны.
источник

AH

Ayrat Hudaygulov in F# Flood: я вас категорически приветствую!
Поэтому они не часть БЛ никаким образом
источник

Dv

Dr. Friedrich von Never in F# Flood: я вас категорически приветствую!
Ayrat Hudaygulov
я не согласен. Тесты для заказчика не важны.
На приличных проектах юнит-тесты прописываются в ТЗ.
источник

Dv

Dr. Friedrich von Never in F# Flood: я вас категорически приветствую!
Значит, важны.
источник

AH

Ayrat Hudaygulov in F# Flood: я вас категорически приветствую!
Dr. Friedrich von Never
На приличных проектах юнит-тесты прописываются в ТЗ.
потому что вы сами себе заказчик
источник

Dv

Dr. Friedrich von Never in F# Flood: я вас категорически приветствую!
Более того, иногда даже сценарии для тестов формально прописываются прям в ТЗ, с подписями и всем таким
источник

AH

Ayrat Hudaygulov in F# Flood: я вас категорически приветствую!
а вы разработчики
источник