
Nikolay
21.09.2017
13:26:28
Павел, а Вы точно тестировщик?

Pavel
21.09.2017
13:26:37
Нет, вовсе нет.

Nikolay
21.09.2017
13:26:43
а тогда все понятно

Shoo
21.09.2017
13:26:48
Нет, мы должны обрабатывать, что эти данные придут не в полном и\или невалидном состоянии.

Google

Pavel
21.09.2017
13:29:09
Ну если json пришел битый то ок
Но если он не битый - разве есть причины не доверять?
И как тогде жить вообще?

Dzmitry
21.09.2017
13:32:19
как раз с утра чинили этот кейс
когда руб стали RUB

Pavel
21.09.2017
13:33:14
И как починили? И на чьей стороне заметили?

Dzmitry
21.09.2017
13:34:30
на фронте, перестали приходить данные
а так json сам по себе ок, не битый

Shoo
21.09.2017
13:39:15

Белов
21.09.2017
13:40:33
когда руб стали RUB
Совсем недавно столкнулись с двойной проблемой на эту тематику.
Сначала фронт(МП) отправляли rub вместе RUB и api пятисотило.
После того, как это починили, выяснилось, что api в ответе выдаёт rub вместо RUB и МП не обрабатывало значение и не выводило на фронт.

Pavel
21.09.2017
13:40:53
А давайте все же вернемся на уровень БД, которая не blackbox )
И выясним что значит "не доверять данным в БД".
Как по мне так если из БД пришли неполные или некорректные данные, то это значит что нужно данные в БД поменять, а не проверку в коде лепить.

Google

Shoo
21.09.2017
13:43:10
Ещё раз, вы можете гарантировать что данные созданные внутри приложения N лет назад будут полностью консистентны к текущему приложению и тем моделям, с которыми оно сейчас работает?

Pavel
21.09.2017
13:44:12
Ну если взять свежий код и БД 5летней давности то не могу конечно.

Shoo
21.09.2017
13:44:43
Окей, а если взять свежий код и БД, которое в течении 5 лет наполнялось по мере роста приложения?

Alexey
21.09.2017
13:45:13
Шу дело говорит
Обратная поддержка старых данных- очень стремная штука

Pavel
21.09.2017
13:46:02
Так я с ней и страдал раньше. Только вместо фолбеков в коде я мигрирую сами данные.
И они из старых превращаются в новые. И я им доверяю.

Shoo
21.09.2017
13:48:02
Окей. Давайте кейс.
У вас есть юзеры, у которых есть параметр "дата рождения".
До прошлой весны этого параметра вообще не было, от слова совсем.
До прошлого вторника у вас нигде внутри приложения небыло валидации на эту историю.
С текущего вторника вы не можете, по бизнес причинам, работать с юзерами, у которых Date of Birth < 18 лет от текущей даты.
Как вы предлагаете это мигрировать?
И да, btw, удачи вам пилить миграции в nosql с гибкой структурой данных внутри энтити. Но ладно, это отдельная история.

Pavel
21.09.2017
13:49:13
Хыхы так nosql это боль
И я тоже его везде выжигаю где только могу

Shoo
21.09.2017
13:49:34
nosql это инструмент.
Если не умеете пользоваться - это проблемы не инструмента, а рук.

Pavel
21.09.2017
13:51:03
Кстати эта бага с которой весь разговор начался, она возникла ровно потому что у нас есть json внутри которого есть id объектов которые были из других таблиц удалены. Конечно мы в след. релизе все это разреляционим, проставим foreign key и заживем счастливо.

Shoo
21.09.2017
13:53:38
Мда. *facepalm*

Pavel
21.09.2017
13:55:00
И вообще он годен в гораздо меньшем количестве кейсов чем его хипсторы везде суют

Дмитрий
21.09.2017
14:25:00
Ребят, подскажите, какая кнопка в VS Code типа reload from disk ?

Irga
21.09.2017
16:00:37
Ребят, подскажите, плз, книги/курсы какие - надо за полторы недели в С прокачаться до статуса "Общее знакомство, а также накодить калькулятор и змейку"

Google

Vladimir
21.09.2017
16:09:12
Змейка за полторы недели можно по ютубу
Как и калькулятор

Anonymous
21.09.2017
16:09:51
да любой самоучитель сойдёт

Irga
21.09.2017
16:10:30
тогда еще норм. а то я в сях не шарю от слова "совсем хз".
ну хотя жаву знаю немного.

Vladimir
21.09.2017
16:10:44

Irga
21.09.2017
16:10:55
родина сказала
)

Vladimir
21.09.2017
16:11:17
Я писал калькулятор в нетбинсе на джаве за вечер
Хотя можно и за час уложиться

Irga
21.09.2017
16:11:53
а шо там его в нетбинсе писать? бац-бац и в прод
там и пример есть
тогда все норм. спасибо за поддержку )

Pavel
21.09.2017
16:19:29

Max
21.09.2017
16:22:43
Не на полторы недели чтиво

Irga
21.09.2017
16:27:05
книг-то дофигища и классики и поновее. как выбрать такую чтобы быстро и доходчиво - вот главный вопрос.

Vadim
21.09.2017
16:29:13
Видел вот такую из свеженького крайне сильно хвалили https://books.google.ru/books?id=rVcHCgAAQBAJ&hl=ru

Denis
21.09.2017
16:31:26
бери курс топовый на udemy, потрать на него немного деньги и вперед

Pavel
21.09.2017
16:31:27

Denis
21.09.2017
16:31:36
видео всяко доходчивее

Irga
21.09.2017
16:32:28

Google

Denis
21.09.2017
16:33:34
в интерактивном режиме бодрее пойдет

Vadim
21.09.2017
16:34:31

Denis
21.09.2017
16:37:57
https://www.udemy.com/c-programming-for-beginners/#curriculum

Cadabrum
21.09.2017
17:00:55
https://www.amazon.com/gp/aw/d/0393979504

Konstantin
21.09.2017
17:20:29
Попробуй погуглить на codeacademy, есть ли там. По крайней мере джаву и питон по ним легче давались, чем из других источников

Irga
21.09.2017
18:58:50
спасибо за советы, будем их работать )

Denis
21.09.2017
22:34:32
Дабы не потерялось... Там решил подчистить флуд

Irga
21.09.2017
22:35:52
Спсб за напоминание. Я все полезное сразу себе форварднул )

Denis
21.09.2017
22:36:57
Что-то я там впал в немилость. Не учел специфики канала. Действительно - цель была просто поболтать. Сам, наверное, виноват.

Irga
21.09.2017
22:36:58
Оч удобно чтобы не рыться в чатах
Забей. Это обычный чат с обычнвми людьми. Всегда найдется несогласный )

Denis
21.09.2017
22:38:41
Там выше человек постил запрос о работе
Нехорошо получается, если из-за флуда его сообщения пропустят

Irga
21.09.2017
22:40:10
Так и так пропустят, если теги не поставил

Denis
21.09.2017
22:40:40
Ну, я как мог - исправил... Дальше уже модераторам виднее

GT
22.09.2017
05:26:13
Привет! Голову уже сломал, как нашей команде купить metasploit pro. Не дают из-за санкций, фирма нужна за рубежом. Кто советом поможет?
Или делом

Denis
22.09.2017
06:21:45
Связаться с местным представителем, он объяснит схему

Google

Denis
22.09.2017
06:23:50
Спроси сначала в Софтлайне
Ломать голову должны те, кто получает доход с продаж

Alexey
22.09.2017
06:37:14
Кто на qa fest? Можно забухать на афтере ? нетворкинг все дела

Artur
22.09.2017
06:38:13

ipa
22.09.2017
06:39:00
как думаете, норм тема будет?
Данная функция будет в ближайшем обновлении iOS.
Перевод: Теперь вы можете легко отправлять и получать деньги с Apple Pay прямо в сообщениях. Просто выберите, кому вы хотите заплатить, сумму, а затем утвердите. Деньги поступают мгновенно и надежно в приложение Wallet.
— http://goo.gl/C7LpWc

Yevhenii
22.09.2017
06:51:10
Привет, кто-то встречал Testing Computer Software, 2nd Edition (Cem Kaner, Jack Falk, Hung Q. Nguyen) на анг, напишите пожалуйста в личку.

ipa
22.09.2017
06:51:27
хм

Flashcsgroup
22.09.2017
09:03:11
soup IU умеет автоматизировать ? в нем как в тесткомплите можно писать скрипты?

Zuboff
22.09.2017
09:03:29

Белов
22.09.2017
09:08:27

Alex
22.09.2017
09:09:25

Flashcsgroup
22.09.2017
09:11:14

Timur
22.09.2017
09:12:38