@rubylang

Страница 294 из 1684
Nork
14.08.2016
13:40:09
о чё нашел

http://railscasts.com/episodes/247-offline-apps-part-1

rack-offline, локал сторадж

бегло rack-offline, пендинг лист ,локал сторадж, осталось понять что оффлайновый рак собственно делает

Google
Nikolay
14.08.2016
21:10:13
повторю если кто пропустил: если есть джуны желающие подучить рельсы, то я хочу подучить js раз в день по часу сессии в скайпе, взаимный обмен вопросами и рекоммендациями думаю будет весело
идея интересная, я бы да.. как свою панельку зарелизю в минимальный продакшен. тогда вопросы станут более интересными - а) рспек, б) перевод панельки на енжин) г)апи, д) вебсокеты

ну и рефакторинг кода, чтобы я понимал как не стоит писать и почему

Антон
14.08.2016
21:13:15
будет поздно

ковыряться в готовом говнокоде, лучше сам

а выкуривать пр-ки, сообщать что не так, и как надо это ок

я переписывать чужой проект чужими руками никогда не наймусь

это дорого стоит

Nikolay
14.08.2016
21:15:06
переписывать - нет

Антон
14.08.2016
21:15:33
ты ж уже зарелизил значит архитектура уже под вопросом

Nikolay
14.08.2016
21:16:22
нет. релиз будет как выпущу в продакшен. но полностью релиз я хочу делать на engine уже, модульно чтобы было

Антон
14.08.2016
21:17:20
зачем?

Nikolay
14.08.2016
21:17:48
потому что сейчас я собираю скриптами рабочий код, потом оформляю код или в код панели или в код гемов по ерр/поверднсу/докеру и проверяю чтобы оно работало

Антон
14.08.2016
21:18:07
зачем тебе ментор?

Google
Nikolay
14.08.2016
21:19:04
зачем?
потому что я хочу сделать нормально - тоесть модули по докеру, днс, регистрации доменов, почте, бд там, управлению виртуалками, азурами с амазонами, ip телефонией...

эээ.. действительно, зачем ментор человеку, котрый на руби и рельсе пишет всего-то с полгода %)

а сколько всякой херрни у меня сейчас понаписано на перловке, баше и попахивает я вообще молчу

а вот при этом на рспеке у меня всего один тест в панельке. и апи я хочу в том числе для реакта

Антон
14.08.2016
21:52:25
нормально нужно сразу делать а не создавать себе комсомольские проблемы и потом их героически решать

тоесть тебе ментор нужен вчера

а сегодня уже… ну я не знаю, кто возьмется разгребать то что ты там нафигачил?

ТДД оно не зря придумано

потому что проще протестировать то что ты собираешься написать, чем протестировать то что уже написано причем коэффициент, в лучшем случае х10

Nikolay
14.08.2016
21:55:23
я ручками тестирую какбы. и тестирую сразу комплексно

Aldar
14.08.2016
21:55:35
вообще тесты не пишешь?

Nikolay
14.08.2016
21:56:28
вообще тесты не пишешь?
ну я к ним пытаюсь подойти, но все мануалы что я видел были такого же уровня, как и бложик из официального гайда

Антон
14.08.2016
21:56:37
пздц

Aldar
14.08.2016
21:56:37
хммм

хотя бы интеграционные пиши

Антон
14.08.2016
21:56:54
я видел 3 стартапа которые умерли только потому, что никто тесты не писал

Aldar
14.08.2016
21:56:55
на капибаре

Nikolay
14.08.2016
21:57:13
вот блеать, как мне протестировать запуск ансибла, который лезет на другой хост, хреначит там два десятка пунктов

Aldar
14.08.2016
21:57:27
http://betterspecs.org/

Антон
14.08.2016
21:57:39
протестировать то, что кто-то запускает ансибл с нужными параметрами

Google
Nikolay
14.08.2016
21:58:09
да я и так знаю что он запускается с нужными параметрами %)

Aldar
14.08.2016
21:58:13
тебе ансибл не надо тестировать

а надо тестировать твой руби код

Антон
14.08.2016
21:58:24
ты не знаешь что ансибл запускается

Eyeslov
14.08.2016
21:58:30
Howwwww to install gems on windows

Nikolay
14.08.2016
21:58:48
ты не знаешь что ансибл запускается
а ты говоришь что ментор не нужен

Антон
14.08.2016
21:59:02
Nikolay
14.08.2016
21:59:05
нужен. ибо в тестах я совсем слаб, как и в написании апи

Антон
14.08.2016
21:59:21
я не уверен что я возьмусь менторить проект в котором нет тестов, это больно

Nikolay
14.08.2016
21:59:48
да мне надо про сами тесты обьяснить

Антон
14.08.2016
22:00:02
пр-ку покажи, объясню что в ней не так

Aldar
14.08.2016
22:00:05
модели надо обязательно тестировать

Nikolay
14.08.2016
22:00:19
чтобы я попробовал их нормально написать и приходил уже с конкретными косяками

Aldar
14.08.2016
22:00:26
и интеграционные

Nikolay
14.08.2016
22:00:46
с ними у меня кстати проще всего

Антон
14.08.2016
22:01:15
вообще не понимаю как люди пишуть что-то без тестов

Nikolay
14.08.2016
22:01:35
вот так, ручками беру и тестирую

глазками

Aldar
14.08.2016
22:01:56
это долго

Антон
14.08.2016
22:02:08
очень долго

Google
Aldar
14.08.2016
22:02:09
когда ты пишешь новый код, ты можешь сломать то что уже написано

Nikolay
14.08.2016
22:02:10
ну да

Aldar
14.08.2016
22:02:22
а без тестов ты не поймешь что у тебя регрессия

Nikolay
14.08.2016
22:02:23
вот именно по этому я хочу таки разобраться с тестами

потому как уже ломал Е)

вот например можно ли протестировать мигграцию?

Aldar
14.08.2016
22:03:01
просто тесты автоматически тестируют то, что ты делаешь ручками

миграцию не надо тестировать, модели надо тестировать

миграция это код фреймворка

Admin
ERROR: S client not available

Aldar
14.08.2016
22:03:39
код фреймворка и библиотек тестировать не надо

Антон
14.08.2016
22:03:51
+

Nikolay
14.08.2016
22:04:06
ну ок. вот, последний раз когда я трахался с активити у меня была сломана модель

Антон
14.08.2016
22:04:10
не нужно тестировать то что уже протестировано

признак какой что модель сломана?

Nikolay
14.08.2016
22:05:11
миграцию же фейлило

Антон
14.08.2016
22:05:13
expect(model).to not(be_broken)

куда проще?

Nikolay
14.08.2016
22:05:18
точнее сидинг

Антон
14.08.2016
22:06:02
.not_to be_broken точнее

Google
Nikolay
14.08.2016
22:06:14
я ж говорю, мне бы про рспек и капибару рассказать

а то для меня тесты это как ассемблер

какая-то херня к которой я тупо не знаю как подойти

Антон
14.08.2016
22:06:43
так написано в туториалах, что рассказывать? :)

Nikolay
14.08.2016
22:06:49
ба был я на том бетерспеке

Антон
14.08.2016
22:06:50
пикажи пр-ку, скажу что не так

Aldar
14.08.2016
22:06:54
блин, по рельсам и тестам вагон инфы

Nikolay
14.08.2016
22:07:00
блядт

Антон
14.08.2016
22:07:12
нет пр-ки, нет разговора

Nikolay
14.08.2016
22:07:25
какая еще пр-ка

Aldar
14.08.2016
22:07:38
пул реквест

Антон
14.08.2016
22:07:44
pull request в мастер

Nikolay
14.08.2016
22:08:06
какой мастер, какой пул реквест. причем он тут вообще

Антон
14.08.2016
22:08:22
он часть процесса разработки

нельзя пушить в мастер

Nikolay
14.08.2016
22:08:39
бляяя

причем тут гит к тестам!!!

Антон
14.08.2016
22:08:53
у тебя проект имеет репозиторий?

Nikolay
14.08.2016
22:09:14
да. имеет. закрытый. на битбакете

только при чем тут гит к тестам и пушингу мастера

Антон
14.08.2016
22:09:50
потому что все вместе

Nikolay
14.08.2016
22:09:53
бляяя

Страница 294 из 1684