
Ivan
06.07.2017
20:12:21
что rails делает такого, что может отдаваться 504?
(timeout)
ведь если я не делаю father.first.child.field - никаких запросов ведь не идет?

Nikita
06.07.2017
20:33:41
Щаз бы пуму в продакшн пускать

Google

v
06.07.2017
20:57:07
не thin же в продакшен пускать

A
06.07.2017
20:58:16
юникорн всё еще норм

Lupsick
06.07.2017
21:08:44
что делать с хуесосами которые выкатывают говно и не тестируют свой код?

A
06.07.2017
21:09:17
не давать коммитить?

ojab
06.07.2017
21:09:23

Lupsick
06.07.2017
21:09:24

A
06.07.2017
21:09:42
пусть к себе в репу коммитят отдельную, в углу.
а ты выбирай, да мерж

Lupsick
06.07.2017
21:09:55

Anton
06.07.2017
21:10:33
Закрой ветку и мержи по пру

A
06.07.2017
21:10:56
ну, из моего опыта введение всяких пре-пуш хуков, которые не пускают коммит пока не пройдут все тесты
только затрудняет жизнь

Lupsick
06.07.2017
21:10:57
я?

v
06.07.2017
21:10:58

Google

A
06.07.2017
21:11:11

Vasiliy
06.07.2017
21:18:38
Хуки да


Dima
07.07.2017
05:22:31
нет столько времени
Если ты не организатор, то иди к огранизатору всей этой компании, который платит деньги. И объясняй что значит плохой код: что он роет себе финансовую яму, сейчас эти слабоподготовленные программисты реализуют неоторые функции но в будущем их невозможно будет изменять и модифицировать. И кокнуренты его просто обгонят с 0, потому что код его системы можно будет только переписать.
нет столько времени
если люди откровенно менают. я занком с творцами из индии и пакистана, они жутко нравятся организаторам потому что они долбят код с ходу, и что-то начинает мелькать и двигаться моментально. А потом эти организаторы бегают ищут кто это дерьмо разгребать будет.
нет столько времени
в общем требуется общение с огранизатором всей команды, и опредленение приоритетов и стратегий. Если организатору нужны лабухи которые что-то там делают сейчас, и как-то что-то плавает и фурчит, то так оно и будет. Ругаться не надо, надо решать с тем кто заказывает всю музыку. Хочет он сорвать куш а потом трава не расти - вы ему со своим оттестированым кодом даром не нужны.


Максим
07.07.2017
05:43:59
что нужно тестировать, апи или гуи?
я новичок не злитесь за тупые вопросы плиз

Andrey
07.07.2017
05:47:57
по-хорошему и то и другое

Dima
07.07.2017
05:48:27

Максим
07.07.2017
05:48:49
я имею ввиду через юнит тесты

Dima
07.07.2017
05:50:31
я имею ввиду через юнит тесты
Нужно кому, и нужно зачем. Есть подход основанный в ruby community - создание стены за спиной, чтоб вы могли изменять ваш код с большей уверенностью. для этого вы стороите "стену за своей спиной" на которую можете опететься в виде тестов.

Максим
07.07.2017
05:50:55
не уверен что понял
типа стараться подходитьс TDD?

Dima
07.07.2017
05:51:29

Максим
07.07.2017
05:52:42
ну уменя сейчас цель сделать норм проект чтоб свалить с работы пхпшником и устроится рубистом и для себя лично проверить весь пайплайн разработки и убедиться в своих навыках

Dima
07.07.2017
05:52:43
На среднесрочных проектах, и долгосросный проектов TDD - это панацея. На всяких "срываниях куша" это обуза. Для людей не образованных, неосознанно некометентных - тоже создание тестов вещь не понятная.
Про тестирвоание GUI у меня у самого масса вопрсоов, а вот что API небоходимо тестировать - это 100% факт.

Google

Dima
07.07.2017
05:58:05

pchellovod
07.07.2017
06:04:41
а, 3 июля. норм

Максим
07.07.2017
06:05:34
спасибо за развёрнутый ответ

Maxim
07.07.2017
07:53:46
Ребята, привет! ) Кто нибудь имел опыт создания “прослойки” для миграции данных с mongo на postgres?

Andrey
07.07.2017
13:03:24

Fedor
07.07.2017
13:05:19

Maxim
07.07.2017
13:27:00

v
07.07.2017
13:32:33

Alex
07.07.2017
13:32:57

Maxim
07.07.2017
13:34:21
когда проект не обременен связями и сущностями ))

v
07.07.2017
13:38:59
как только появляются взаимодействия рельационные объектов - монга идет в топку
с монгой всё хорошо, плохо с теми кто её эксплуатирует
дьячук вон пример яркий
потому что мыслят категориями реляционных субд
и как следствие делают в монге полную хуйню, которую в ней делать нельзя

Oleg
07.07.2017
13:40:02
Монга - это когда ты понимаешь зачем тебе это нужно

Maxim
07.07.2017
13:40:13
так точно )

Google

Admin
ERROR: S client not available

Alex
07.07.2017
13:41:17


Oleg
07.07.2017
13:42:04
Или когда бутстрапишь логику простую ибо вот например нунжно мне выкачать из сети 100500 гигов джейсона. Вместо того чтобы проектировать схему, создавать 100500 таблиц, ибо 100500 гигов джейсона в одну не положишь, указывать там типы и на каждую новую если захочу нужно ещё что-то там руками делать.... в монге ты просто говоришь - сохрани. И сохраняет. Раскладывает по полочкам, при необходимости можно индексов накидать. И пользуешься.
Древовидные структуры тоже - ничего не нужно, никаких там связей, никаких доп таблиц, ничего. Просто сохраняешь как есть и можно селекторы строить хоть по 100500 вложенности
Когда нужно 100500 раз менять колонки и тп, бывает реальные кейсы когда это бывает, любая SQL база там долго всё перестраивает и тд. В монге ты просто делаешь ничего. Да, ничего не делаешь, просто пушишь как есть и дальше там при необходимости и времени допиливаешь у старых данных всё
И есть индексы специальные, учитывающие отсутствие полей
Но если нужны транзакции и всё вот это - монга плохо подходит
Ибо их там нет
Если это энтерпрайз и данные ещё критически важно не терять - монга хоть и безопасна, но лучше выбрать какую-нибудь постгру


Andrey
07.07.2017
13:47:04

Oleg
07.07.2017
13:48:52
А вообще монга - это когда у тебя NoSQL, но с плюшками. Эдакое между SQL и NoSQL. Или высокроуровневое NoSQL, можно так сказать.
Но как всегда главное - это применять подходящую технологию под подходящие для неё задачи.

v
07.07.2017
13:57:40
вот люди в примере выше кажется уже поняли, что монга под их задачи не подходят
прослойки пишут, для миграции

Maxim
07.07.2017
14:48:47

Anton
07.07.2017
16:30:08
жесть какая

Maxim
07.07.2017
18:41:21
лютая дичь )

Nikita
07.07.2017
19:42:53
лютая дичь )
fyi, это забавный эффект удаления спама, когда остаются только реплики, описывающие спам)

Maxim
07.07.2017
19:45:42

Aleksey
07.07.2017
19:46:19
еще забавнее

Google

Nikita
07.07.2017
19:46:21
да, я понял. забей короч)

Alexander
07.07.2017
22:40:46

Amir
08.07.2017
02:04:55
Привет ребята
Подскажите
Как обстоят дела с QT4 в Ruby?
для windows
gem qtruby4 не устанавливается

ojab
08.07.2017
02:12:11
у ruby дела с windows не очень, qt4 мёртвый
плохая затея

Amir
08.07.2017
02:29:17
всмысле qt5 уже есть или вообще qt мертвый?

ojab
08.07.2017
02:36:23
в смысле qt4 уже давно не поддерживается и не обновляется

Amir
08.07.2017
02:48:25
но судя повсему в последнее время руби сдружился с windows