
Sergey
09.01.2018
10:15:09
>Но подстраиваться под кривой код - не наш конек
орнул)

Oleja
09.01.2018
10:15:11

smile
09.01.2018
10:15:18

Sergey
09.01.2018
10:15:34
Как же приятно после кодинга на Spring переключаться на любимую симфони

Google

Oleja
09.01.2018
10:15:43
иии?
еще раз, где написано что спринг гавно?

Sergey
09.01.2018
10:16:25
еще раз сообщение скинуть или как?
а ваши клиенты/заказчики/стейкхолдеры в курсе что вы отказываетесь работать?
>Но подстраиваться под кривой код - не наш конек
я про это
или работаете в майкрософте или гугле

Oleja
09.01.2018
10:17:18

Sergey
09.01.2018
10:17:19
что все под вас подстраиваются?

Vladislav
09.01.2018
10:17:26
а давайте разберем что такое кривой код

Sergey
09.01.2018
10:17:50
который по каким-либо причинам не будет работать на каких-нибудь JAXB
с маппингами по wsdl из коробки

Oleja
09.01.2018
10:18:20

Google

Andrey
09.01.2018
10:18:44
есть же разные кейсы, и случаи, где есть выбор среди провайдеров. Чё батхёртить?

Sergey
09.01.2018
10:19:00
тебе нужно работать с тонной различных авиакомпаний
у которых вроде как есть интеграции
вроде как нет, либо написаны в далеком 1990м году
и им в принципе похер будешь ли ты с ними работать или нет, это в твоих интересах иметь данные по их рейсам, билетам и тд
и из-за того что у них уебанская интеграция - вы отказываетесь от нее?

Oleja
09.01.2018
10:20:31
если у них реализация на json - другой разговор, а если не валидируется wsdl - они исправляют его

Alan
09.01.2018
10:21:13
такие решения принимает бизнес) технологии тут последнее дело)

smile
09.01.2018
10:21:14

Sergey
09.01.2018
10:21:27
ну скажем это многомиллионый какой-нибудь FlyDubai
им похер на интеграцию
они гребут бабло на другом

Oleja
09.01.2018
10:21:41

Sergey
09.01.2018
10:21:56
а вот если ты сможешь показывать их рейсы, то это огромный плюс твоему сервису
это значит больше клиентов, больше денег, процент и тд

Oleja
09.01.2018
10:22:14
у нас есть четкое правило, если интеграция не верна - значит и в компании такое отношение

Sergey
09.01.2018
10:22:52
и ты им скажешь "эй, вы, почините свою сраную интеграцию!" (которую ваши сейлзы или кто там занимается контрактами выпрашивали полгода у них)

Google

Vladislav
09.01.2018
10:23:32

Sergey
09.01.2018
10:24:34
нам как-то дали интеграцию, в виде приложения на винду. т.е ты ее ставишь и там просто пользуешься приложением
че мы делали? мы декомпилировали это дело, повторяли протокол общения с сервером(он кстати был кастомный), так сделали обертку в виде удобного нам веб апи и дальше с ним уже работали

Alan
09.01.2018
10:24:36
ну мб труд разработчика дороже для бизнеса и проще отказаться)

Sergey
09.01.2018
10:24:47

Oleja
09.01.2018
10:25:19
и им хорошо, и нам хорошо
а выкручиваться под кривокод и способствовать его распространению - но не видим мы смысла

Alan
09.01.2018
10:25:55
конкурентов нет?)

Oleja
09.01.2018
10:26:40
т.е. либо мы пишем какие-то врапперы для обработки кривокода, либо мы компаниям партнерам сообщаем о том что у них криво и надо бы исправить и все счастливы

Vladislav
09.01.2018
10:29:27

Oleja
09.01.2018
10:29:59
мы АПИ пока не предоставляем, у нас конечный продукт

Oleja
09.01.2018
10:30:19
но если нам укажут что у нас хрень в коде, мы будем рады ее исправить
Для чего создаются стандарты, протоколы, чтоб хрен на них класть?

smile
09.01.2018
10:31:35

Vladislav
09.01.2018
10:32:18
што

Oleja
09.01.2018
10:32:51
да, но ты будешь рад если твой доход в этом месяце будет 4000 а не 6000 как по контракту (считай по стандарту)
приятно тебе будет придумывать врапер на эти 2000?

Вадим Натаркин
09.01.2018
10:33:04

smile
09.01.2018
10:33:17
ой ну не путай плиз контракты со стандартами

Google

Sergey
09.01.2018
10:33:22

smile
09.01.2018
10:33:31
пацаны уже под 5g или под какое там поколение писали стандарт
все на него хер положили, сделали оборудование так, как удобно
в итогде стандарт зафейлили - переписывают

Oleja
09.01.2018
10:34:09

Вадим Натаркин
09.01.2018
10:35:38
Стандарты никому не нужны если их пишет Вася Пупкин. Важно понимать кто их пишет а не зачем

Vladislav
09.01.2018
10:36:14
надо больше абстрактных примеров.

Admin
ERROR: S client not available

Vladislav
09.01.2018
10:36:40
давай пример стандарта васи пупкина
а то вообще непонятно о чем ты говоришь

Sergey
09.01.2018
10:37:28

Oleja
09.01.2018
10:39:02

Sergey
09.01.2018
10:39:12
проблемы у всех остальных

Oleja
09.01.2018
10:40:45
ну вот @Enleur пишет руками работу с соап из-за кривых имлементаций

Sergey
09.01.2018
10:48:02
мэто называется контроль над происходящи
и я плохо понимаю к чему ты это....

Sergey
09.01.2018
10:48:46

Sergey
09.01.2018
10:48:53
будто бы ты никогда небыл вынужден работать с коллегами или подрядчиками/компаниями где все через жопу
это ж не проблема технологии, это проблема людей

Google

Sergey
09.01.2018
10:49:22
а люди всегда слабое место системы

Sergey
09.01.2018
10:49:44
эт вы еще интеграции через ftp не видели)
и наверное не знакомы с такими вещами как EDI x12

Oleja
09.01.2018
10:50:18

Dmitriy
09.01.2018
10:51:47
если кривой провайдер один, то ты его не пошлешь, потому что бизнесу очень нужно
спор ниочем

Oleja
09.01.2018
10:58:42
с PCI DSS аккредитацией знакомы?

Vladislav
09.01.2018
11:09:55
Была такая в компании )

Oleja
09.01.2018
11:22:15
Ну вот, если ты хочешь работать с PCI, то они попросят чтоб ты тоже был PCI. Живой пример когда требуется придерживаться определённых правил

Vladislav
09.01.2018
11:25:11
Та нет там такого
Если твоё решение работает ок но там говнокод - ниче страшного
Нет определения говнокода

Sergey
09.01.2018
11:26:22
у тебя все может быть через жопу но по PCI DSS
p.s. сейчас как раз такой платежный сервис интегрирую))

Vladislav
09.01.2018
11:27:22
Код пишут чтобы решить проблему а не ради красивой имплементация