
Ilya
01.08.2017
12:00:42

Fedor
01.08.2017
12:01:04

Vsevolod
01.08.2017
12:01:51
но зачем?
А хз зачем. Чтобы это выпилить - нужно проверять весь код - не поломает ли чего.

Fedor
01.08.2017
12:02:46
выпилите и прогоните тесты

Google

Fedor
01.08.2017
12:02:47
делов то

v
01.08.2017
12:02:55
нет тестов же

Fedor
01.08.2017
12:03:01
хотя это наверное слишком толсто

Ilya
01.08.2017
12:03:21

pny
01.08.2017
12:05:23
в 2017 еще не у всех есть тесты?

Eugene
01.08.2017
12:08:15
5 - 3 @davydovanton победил ☺️☺️

v
01.08.2017
12:08:33
ого
вот что Ханами животворящий делает

Eugene
01.08.2017
12:08:48
антон напиши один опен сурс продукт и аргументируй свою точку зрения

Ilya
01.08.2017
12:09:16
Он победил и что дальше? Он заработал 50$ или чо?
в чем суть мероприятия?

Fedor
01.08.2017
12:09:39

Ilya
01.08.2017
12:10:25
Сомнительное удовольствие.

Google

Evgeny
01.08.2017
12:10:44

v
01.08.2017
12:10:44

Eugene
01.08.2017
12:13:08

Sergey
01.08.2017
12:13:59
посаны, ну а если заказчик не платит за тесты

Evgeny
01.08.2017
12:14:12
Я посмотрел его профиль гитхаба, просто зелень сплошная в статистике) И статьи пишет годные, в гист его гляньте вот и мини бложек и все аргументы почему и как)

Ilya
01.08.2017
12:14:18

v
01.08.2017
12:14:46
просто Антон Давыдов - это коллективный псевдоним

Evgeny
01.08.2017
12:15:28
Первый в мире коллективный разум у нас в чате)
Тут еще yopp обитал, как помню вроде прошаренный тип и даже какие то сертификаты по руби японские есть, интересно куда он пропал

trickster
01.08.2017
12:16:45
https://t.me/ruby_talks
он там

Vsevolod
01.08.2017
12:17:06

Антон
01.08.2017
12:17:23
тесты не увеличивают время разработки, а сокращают

Evgeny
01.08.2017
12:17:51

Sergey
01.08.2017
12:17:54
просто бывает такая ситуация, когда заказчик хочет скинуть стоимость
и единственный вариант это, например, выкинуть 30% за тесты

Антон
01.08.2017
12:18:18

v
01.08.2017
12:18:21

Антон
01.08.2017
12:18:32

Google

Sergey
01.08.2017
12:18:33

Антон
01.08.2017
12:18:40
за тесты не надо платить

v
01.08.2017
12:19:39

Антон
01.08.2017
12:20:04
ну конечно если мы не пишем тяжелые интеграшки
но даже в этом случае, дешевле написать интеграшку чем 100500 раз в день открывать браузер и прокликивать руками

Anton
01.08.2017
12:31:19
но там мвп только
а, так вот, я предлагаю не выбирать проекты, а просто пушить 10 баксов в рубитогезер. мне не очень нравится проект, но там работают крутые парни, благодаря которым у нас бандлер и рубигемс работает

Eugene
01.08.2017
12:40:36
нет проблем, ща закину, в этом месяце гемы будут быстро подгружаться
не забываем через месяц будет точно такое же мероприятие, плюс один билет на rails club

No
01.08.2017
12:52:22
Короче, сейчас выскажу мнение, которое Антону Давыдову может не понравится )
Но интересно его мнение по поводу моего мнения )
Есть у меня на работе простенький проект без особо сложной логики

No
01.08.2017
12:53:02
Я разнес его, вынес валидации и коллбэки с моделей
Разнес всё красиво
И проект стал сложнее раза в 4
Стоит ли тогда игра свеч?
или это только для небольших проектов так и в больших это будет оправдано?

Никита
01.08.2017
12:55:28
имхо, выносить ради выноса вряд ли имеет какой-то смысл
а вот если в будущем он будет уже не такой и простой, скажешь себе спасибо

v
01.08.2017
12:57:55
Стоит ли тогда игра свеч?
да. При поиске следующего места работы ты сможешь предъявить этот код и человек, который будет его смотреть, потечет как сучка

No
01.08.2017
12:58:40

Google

No
01.08.2017
12:58:46
и вот в итоге я смотрю на свой проект
и думаю
а нахрена мне столько абстракций в данный момент?
если что-то будет усложняться - в процессе всегда можно вынести сложность в отдельные компоненты системы
а делать это по дефолту - нивелировать все плюсы рельсы

v
01.08.2017
13:00:12
yep
но люди так-то это уже на автомате делают
Да как пожелаете, но я привык сервисными объектами обмазываться с ног до головы)
как было сказано в более другом чате

Admin
ERROR: S client not available

pny
01.08.2017
13:04:31

No
01.08.2017
13:05:25
какие метрики были использованы?
субъективное ощущение ) раньше я заходил в проект, все было перед глазами, а так как сложной логики особо нигде не было - проблем с расширением тоже особо не было )
теперь у меня большее колличество кода делает тоже самое

Антон
01.08.2017
13:18:27
стал ли проект сложнее и в чем измеряется сложность?

No
01.08.2017
13:18:55
я уже выше отписал
чисто субъективно
исследований не проводилось )
сложнее == в несколько раз больше кода для тех же целей
кода, который в данный момент никак не упрощает жизнь

Google

Антон
01.08.2017
13:19:43
надо изучать каждый случай
писать книгу
все хотят написать книгу

No
01.08.2017
13:20:16
я не хочу ) я хочу написать программу )

Антон
01.08.2017
13:20:26
пфф

No
01.08.2017
13:20:33
стать миллионером и курить марихуану на яхте на Канарах )

Антон
01.08.2017
13:20:34
программу написать может любой дурак

No
01.08.2017
13:20:46
программу которая принесет миллион же )

v
01.08.2017
13:21:18

Антон
01.08.2017
13:21:33
иди учи матчасть

No
01.08.2017
13:21:40
ладн, не будем оффтопить ) это просто было к тому, что книгу писать я не хочу )))

Михаил
01.08.2017
13:22:04
Это же SOLID - написать программу, которая напишет книгу, которая расскажет где взять миллион.

No
01.08.2017
13:22:35
не, написать программу, которая напишет программу, которая напишет книгу...
так же проще

Anton
01.08.2017
13:34:58
ну т.е. тебе не надо разносить логику сразу на старте
а только когда самому сложно станет

No
01.08.2017
13:36:47
вот этот момент упускается везде где описывается подход к разделению )
а в некоторых даже пишут - делайте так сразу
спасете себе жизнь и потенцию