Niko
@kirill_lopatin может тип запроса не совпадает (GET, POST...)
⏺ Vаdim
Я только не понимаю, зачем на серверном языке делать десктоп?
читал гдето что это язык общего назначения
Kirill
Вот я дурак) спасибо
Valentin
Мне это напоминает потуги фронтов потянуть жс на бек
Valentin
Только в обратную сторону)
Pawel
Ну если там есть хорошие либы для кроссплатформенного GUI приложения, имхо это лучше чем писать окошки которые запустятся только на винде. Я не говорю писать все на питоне, а использовать что-то по делу
если действительно надо кросплатформенность, то таки да, лучше qt. Но тогда уж C++, потому что возиться с биндингами - это бред. Что не отменяет полезность lxn walk
Pawel
Кто там что за фанатизм втирал?)
фанатизм - это требовать юниттесты на какую-то там логику в библиотеке с десктопным гуём
⏺ Vаdim
Только в обратную сторону)
не, плохой пример, жс на бэке это как пхп на андроид) ни в коем случае не го)
Valentin
Если там вообще 0%, то это идиотизм:)
Pawel
Я только не понимаю, зачем на серверном языке делать десктоп?
потому что несерврные языки 1) уёбищные 2) на нативные, кроме с/c++
⏺ Vаdim
согласен
⏺ Vаdim
еще тащить всякие JVM
⏺ Vаdim
в придачу
⏺ Vаdim
.NET качать клиенту
⏺ Vаdim
ппц
Anonymous
Интересно, какой язык там нынче не серверный?
Anonymous
Вообще странная характеристика для языка. Я думал эт скорее описание платформы, но тоже не совсем понятное.
Alexander
Alexander
вся суть тестов )
Anatoly
Вчера на митапе в Питере автор презентовал https://github.com/gojuno/minimock для генерации интерфейсов и моков по структурам для создания тестов. Очень интересный доклад был.
⏺ Vаdim
вся суть тестов )
Ахаха ненавистник тестов)))
Niko
@kotchuprik Спасибо! Я видео обязательно посмотрю, но до вечера не имею возможности Скажи пожалуйста, можно ли имелементировать структурой интерфейс из другого пакета и если можно - каким синтаксисом? Не могу найти такого в мануалах, везде имплементируется только интерфейс из текущего пакета
Alexander
Ахаха ненавистник тестов)))
А что? Картинка всё поясняет. Test 1 passed. Вода выходит, на руку реагирует Test 2 passed. Вода с раковины уходит. На продакшене жопа 😁
Niko
@NXShock Спасибо. Пошел смотреть
⏺ Vаdim
Ну тот код что линкует кран и раковину тоже надо тестить)
@Aladdin01 Это как если у меня нет водительских прав, я буду всем кричать, что автомобили - гамно полное, когда есть велосипеды!! 😂😂😂 Автомобили (тесты) не нужны
⏺ Vаdim
Даже очень
⏺ Vаdim
подходящая
Alexander
Ну тот код что линкует кран и раковину тоже надо тестить)
количество тестов будет расти в геометрической прогрессии с каджым новом элементом системы. Нет столько времени покрывать x^items количеством тестов
⏺ Vаdim
ты пока что не понимаешь их суть
Alexander
не, пока не понимаю
Pawel
Вы зря затеяли спор. Юниттесты - нужны, но не всегда и не везде. При чём их нужность/ненужность обычно очевидна
⏺ Vаdim
я ведь тоже раньше не понимал
Anonymous
Тесты нужны 100%. Чтобы понтоваться уровнем coverage. 😄
Daniel
Нет
Alexander
прохождение мелких тестов не даёт гарантию работы всей системы. А крупные тесты писать сродни полноценному функционалу. Это уже не тесты, это сэмплы.
⏺ Vаdim
Вы зря затеяли спор. Юниттесты - нужны, но не всегда и не везде. При чём их нужность/ненужность обычно очевидна
согласен, я использовал больше фунциональные тесты, когда сотни тысяч клиентов используют твоё АПИ одна незаметная правка....после которой (вроде) все работает может повлечь отсутсвие работы косвенных вещей
Anonymous
И специальные фреимворки
⏺ Vаdim
прикольно когда человек не использовал, но критикует
Anonymous
Вы зря затеяли спор. Юниттесты - нужны, но не всегда и не везде. При чём их нужность/ненужность обычно очевидна
Ui тоже можно вполне тестировать и без отрисовки. Логика работы то в нем все же есть . Ну и никто не мешает селениум подобные штуки делать
Anonymous
А я и не говорил, что эт юнит тесты
Alexander
Не, не использовал. Но наслышан. Один говорит "Ты что поменял? У меня всё рухнуло!" , а другой отвечает "А у меня все тесты прошли" 😄
Anonymous
Но никак не «не писать тест»
⏺ Vаdim
ну тесты не решают 101% возможных ошибок, и не могут это решить, но позволяют избавиться от 90%
Dmitry
суть
Dmitry
https://img-9gag-fun.9cache.com/photo/a0pbDeX_460sv.mp4
Anonymous
Не, не использовал. Но наслышан. Один говорит "Ты что поменял? У меня всё рухнуло!" , а другой отвечает "А у меня все тесты прошли" 😄
Интеграционная проблема, это отдельный этап тестирования. А вообще тот кто поменял скорее всего не имеет тесты на то, что он изменил
⏺ Vаdim
https://img-9gag-fun.9cache.com/photo/a0pbDeX_460sv.mp4
Каждая ручка прошла юнит тест, но фунциональный в даннм контексте, тест - обе не проходят
⏺ Vаdim
живой пример
Anatoly
Тесты нужны 100%. Чтобы понтоваться уровнем coverage. 😄
тесты нужны, чтобы какое-то время пребывать разработчику в комфорте, поскольку его изменения не сломали поведение ранее работающих участком кода. появление ошибки и ее исправление заканчивается добавлением нового теста. тесты по ошибкам - это регрессионные тесты.
Anatoly
странно обсуждать очевидное
Anonymous
странно обсуждать очевидное
Поэтому я и не обсуждал очевидное, а добавил ещё один плюс тестов. ))
⏺ Vаdim
Тесты для кода нужны? Да – 38 👍👍👍👍👍👍👍 76% Что это такое? – 9 👍👍 18% Нет – 3 👍 6% 👥 50 people voted so far.
⏺ Vаdim
пока никто не ответил - "нет", странно
⏺ Vаdim
я ожидал хотябы одного ответа "нет" 😂😂😂
Anatoly
Поэтому я и не обсуждал очевидное, а добавил ещё один плюс тестов. ))
Сорри, Андрей, это добавка к твоему сообщению.
Anatoly
Не только, также с помощью тестов можно представлять как работает любой набор данных
а это tdd или bdd, чего может и не быть. но регрессионные обязаны быть в развивающейся системе.
Pawel
А я и не говорил, что эт юнит тесты
тогда что хочешь доказать? для библиотек не пишут других тестов кроме -юнит. или у тебя есть пример функ. тестирования гуи-либы?
Anonymous
И эт страшно
⏺ Vаdim
Не только, также с помощью тестов можно представлять как работает любой набор данных
Зачем??? 1. Берём фронтэндщика (можно 2шт) 2. Просим отправлять на ваш апи запросики 3. Смотрим логи. Всё (если ваши правки сломали чужой рабочий код, сидим на попе тихо, не ваша проблема)
⏺ Vаdim
Если нет не апи ни интерфейса - кто будет это смотреть?
Просим фронтэндиков попинать компутер))
Anonymous
Чушь какая-то )
Alexander
я ожидал хотябы одного ответа "нет" 😂😂😂
А ты по другому спроси: вы пишете тесты? :) И опрос анонимный :)
Anonymous
Демон который периодически гребет данные из стороннего интерфейса попробуй в своё мировоззрение поместить
⏺ Vаdim
Если при пинании компутера что-то отваливается, отпиливаем ногу фронтэнщику)))