@rubylang

Страница 867 из 1684
Konstantin
20.01.2017
13:41:14
примеры в документации являются тестами

убиваешь двух зайцев

дока не устаревает

и тесты собственно

Google
Alex
20.01.2017
13:41:33
в расте что то подобное rspec сложно реализуемо

Антон
20.01.2017
13:51:31
Dima
20.01.2017
13:52:20
так и надо.

yopp
20.01.2017
13:57:29
потому что это легче администрируется

ты делаешь доку частью процесса и все танцуют

Dima
20.01.2017
13:58:05
мало где этот процесс организован

Alex
20.01.2017
13:58:15
лучше всего когда дока и код одно целое
обычно апишка - хреновые доки

Alex
20.01.2017
13:58:24
Там можно нормальные примеры прям туда засунуть, но так почти никто не делает.

yopp
20.01.2017
14:00:46
обычно апишка - хреновые доки
так тебя никто не ограничивает нормальную документацию писать

Konstantin
20.01.2017
14:00:48
rspec тож самое
в том плане что рспек как дока?

Alex
20.01.2017
14:01:12
так тебя никто не ограничивает нормальную документацию писать
Меня никто не ограничивает, скажи это авторам многочисленных гемов.

Google
Alex
20.01.2017
14:01:24
Как то там получается что обычно лучшая документация прямо на главной в ридме.

yopp
20.01.2017
14:01:42
в том плане что рспек как дока?
да, огурцы: http://www.relishapp.com/rspec/rspec-core/v/3-5/docs/filtering/exclusion-filters

Konstantin
20.01.2017
14:02:09
только оно отдельно от кода(

yopp
20.01.2017
14:02:23
это да

точнее как

не отдельно, огурец это же тесты

а тесты это код

v
20.01.2017
14:58:57
@alec_c4 как у вас феникс-то - внедряется?

Alexey
20.01.2017
15:05:12
@alec_c4 как у вас феникс-то - внедряется?
Успешно ;) для нескольких клиентов использовали. Хотя для одних пришлось целое исследование писать - где и какие компании его используют

Dima
20.01.2017
15:05:33
как с hanami

бизнесу нужна "страховка" и бизнесу нужно продавать свои услуги. Рельсы известное решение, всякие wordpressы тоже. А эти ребята пока новички (hanami, phoenix).

Mark
20.01.2017
15:07:16
в чем фишка ханами?

Dima
20.01.2017
15:08:25
легче, чище, очень компонентный фреймворк. Но требует больших знаний.

ну и архитектура

Mark
20.01.2017
15:09:23
понятно)

Alexey
20.01.2017
15:09:44
Есть ещё и trailblazer

Dima
20.01.2017
15:09:44
http://hanamirb.org/guides/architecture/overview/

Mark
20.01.2017
15:09:48
так в каждом новом фреймворке пишут))

легче чище и тд

Alexey
20.01.2017
15:10:02
Надо собраться и покопать его

Google
Dima
20.01.2017
15:10:28
да, но в мире руби у нас только рельсы.

Rafkat
20.01.2017
15:10:29
Давыдов ossboard на нем запилил

Dima
20.01.2017
15:10:47
и микрофреймворки

Rafkat
20.01.2017
15:11:21
да, но в мире руби у нас только рельсы.
Рельсы лучше чем знать одновременно симфони, ларавел, зенд, кохану, yii, ci и кейкпхп

Dima
20.01.2017
15:18:09
Рельсы лучше чем знать одновременно симфони, ларавел, зенд, кохану, yii, ci и кейкпхп
да, но порой в тебе включается желание "ПРАВИЛЬНОЙ АРХИТЕКТУРЫ" и так далее.

Alex
20.01.2017
15:43:55
Yii? это там где топят за php как шаблонизатор? к черту.

Maxim
20.01.2017
20:13:07
Сори, не туда

Првет ребят. Мне нужно генерация данных в продакшене и буду юзать FactoryGirl как rake задача. Норм? Чёт у меня сомнения на эту тему.

Alex
21.01.2017
08:05:10
генерировать данные в ПРОДАКШЕНЕ?

Max
21.01.2017
08:18:37
Поясни

Maxim
21.01.2017
09:32:25
Ну нужно куча данных из FactoryGirl чтоб они подтягивались из rake задачи на продакшене.

Maxim
21.01.2017
09:32:40
Ну у нас есть production(то что показываем заказчику) и stage(наш продакшен)

на stage точнее

Ivan
21.01.2017
09:37:19
может seed?

Alex
21.01.2017
09:38:08
production это не то что показываем заказчику

это stage

тогда уж надо два staging городить если вас один не устраивает

а так да, seedbank и делать разные сиды по разным ENV'ам

я например слинковал development с staging в seedbank, и у меня одинаковые сиды были и там и там.

Google
Alex
21.01.2017
09:39:17
Вот только вам не понравится когда заказчик увидит "огромное летающее смотрите" и картинку сумочки.

Антон
21.01.2017
09:39:22
да не сиды нужны

Alex
21.01.2017
09:40:02
не надо путать production со staging'ом.

Антон
21.01.2017
09:40:19
а кто путает?

Admin
ERROR: S client not available

Alex
21.01.2017
09:40:45
@ltdmax

Антон
21.01.2017
09:41:30
на stage точнее
идеально для стейджинга копия субд продакшина а так да, фабриками можно

Alex
21.01.2017
09:41:57
субд продакшена нету если проект находится в разработке.

Антон
21.01.2017
09:42:42
эм, у меня субд продакшена появился в первую ночь первого рабочего дня :)

Alex
21.01.2017
09:43:04
Лишний геморой

Антон
21.01.2017
09:43:31
а как деньги зарабатывать без субд продакшина?

Alex
21.01.2017
09:44:03
MVP сначала пилится, не?

Антон
21.01.2017
09:44:28
ну вот MVP был написан за 4 часа

Alex
21.01.2017
09:45:06
Далеко не всегда это возможно :)

Антон
21.01.2017
09:46:12
субд продакшена нету если проект находится в разработке.
мы не знаем от этого нельзя отталкиваться MVP может случиться в любой момент

наполнение реальных данных уже может производится

Maxim
21.01.2017
10:37:09
Почему может не рабоать? namespace :factory do FactoryGirl.factories.map(&:name).each do |factory_name| task factory_name do FactoryGirl.create(:factory_name) end end end => Don't know how to build task 'seeder:factory:city'

Alexander
21.01.2017
10:52:48
Нет такой таски?

trickster
21.01.2017
10:53:36
:D

Maxim
21.01.2017
11:20:24
Я seeder namescape опустил. Задачи просто не ставятся

Google
Maxim
21.01.2017
11:22:34
если я задефайнлю таску в namespace :factory. Я пытался как то с метопрограированием сделать, нифига не поканало.

Alex
21.01.2017
11:27:30
Я ничего не понял из того что ты сказал.

Dima
21.01.2017
11:28:17
я тоже. второй раз не понял.

Maxim
21.01.2017
11:35:37
Проще. Это не работает. Ошибка не может найти таск seeder:factory:city. Проверял :city есть в FactoryGirl.factories.map(&:name) —------ seeder.rake require_relative '../seeder' namespace :seeder do task create: :environment do Seeder.create end namespace :factory do FactoryGirl.factories.map(&:name).each do |factory_name| task factory_name => :environment do FactoryGirl.create(factory_name) end end end end

Alex
21.01.2017
11:37:04
rake -T

namespace :factory do FactoryGirl.factories.map(&:name).each do |factory_name| task factory_name => :environment do FactoryGirl.create(factory_name) end end end

Что это за бред.

Фабрики лежат в спеках.

Maxim
21.01.2017
11:38:00
нужно rake задача чтоб генерировать на stage

Dima
21.01.2017
11:38:11
=> syntax. (фигня, но уже не круто. как обьявят его legacy, как всё сломается)

Maxim
21.01.2017
11:39:40
1

=> syntax. (фигня, но уже не круто. как обьявят его legacy, как всё сломается)

Alex
21.01.2017
11:39:53
нужно rake задача чтоб генерировать на stage
Делаешь фабрику. Берешь seedbank. Делаешь сиды под stage которые создают вещи через фабрики. Не забываешь поставить тест что фабрика валидна.

дальше при деплое rake db:seed

Сиды писать так чтобы они проверяли есть сиды или нет.

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