@rubylang

Страница 159 из 1684
v
07.07.2016
13:39:14
"Мы используем самый современный стек web-технологий: Ruby on Rails 5 на Backend"

бесстрашные люди, черт подери

Max
07.07.2016
13:40:35
это где такие храбрецы?

Google
v
07.07.2016
13:41:23
нет, с 2014 года чуваки

Valentin
07.07.2016
13:41:36
Кто-то может подсказать гем или что-то ещё. Что может помочь разобраться в структуре проекта? Например нарисовать карту. P.S. Я нашёл гем который рисует зависимости в pdf файл, но там ещё больше каша.

v
07.07.2016
13:42:16
это где такие храбрецы?
http://rubyjobs.ru/vacancies/4324

Max
07.07.2016
13:43:39
зато сайтик модный

Vitaly
07.07.2016
13:47:49
там же пхп, он же всегда работает, даже если есть ошибка
если ошибка вознивает в пхп то она будет пере всеми на первой странице светится во всей красе. вон ондна контора для предприятия написала сайт-сервис на Yii если что-то делают то ошибки там постоянно красуются

варнинги, фатальные ошибки и тп

зато бабла получают немеренно

Pavel
07.07.2016
13:48:38
Это надо скрывать на проде

Vitaly
07.07.2016
13:48:56
а у них пол региона сидят на их сервисе

Pavel
07.07.2016
13:49:21
Ну значит эти ошибки не так критичны :)

Vitaly
07.07.2016
13:49:32
но всем покуй - пометюгаются и то только те кто более продвинут и забудут

ну нет не критичны - пол дня сайт не проработает, информация на несколько миллионов рублей подождет пару часов потом все заработает все равно

речь то о том что нужны ли тесты?

Google
Vitaly
07.07.2016
13:52:22
с одной стороны тесты нужны когда чото нужно поменять и быстро помсмотреть - будет ли то что нужно

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

v
07.07.2016
13:52:53
интересно, таски для какого-нибудь бовера считаются за опыт работы с нодой?

Nikolay
07.07.2016
13:52:59
Ололо

Pavel
07.07.2016
13:53:23
Nikolay
07.07.2016
13:53:27
А query?

v
07.07.2016
13:53:39
с другой стороны, тесты на весь код могут отнять наверное половину времени
когда ты будешь выяснять, чо у тебя вдруг поломалось, это тоже времени может отнять, хехехехехе

ojab
07.07.2016
13:53:45
"Мы используем самый современный стек web-технологий: Ruby on Rails 5 на Backend"
basecamp тоже использует rails 5 в бекенде уже полгода как, им норм

Nikolay
07.07.2016
13:54:02
Матом я их. Покрывало

Vitaly
07.07.2016
13:54:18
когда ты будешь выяснять, чо у тебя вдруг поломалось, это тоже времени может отнять, хехехехехе
все может быть , ломалось и что? просто суть в том что если ты кодер ты найдешь ошибку

v
07.07.2016
13:55:40
basecamp тоже использует rails 5 в бекенде уже полгода как, им норм
по-моему, тут поставлено с ног на голову - это кусок бэйскемпа добавили в пятые рельсы. Бэйскемпу, естественно, норм

Vitaly
07.07.2016
13:56:16
просто все равно изменения делаются сначала в девелопменте а не в продакшене как делают некоторые ПХП кодеры

v
07.07.2016
13:56:39
все может быть , ломалось и что? просто суть в том что если ты кодер ты найдешь ошибку
так а какая разница-то - писать тесты или ошибки искать, если времени займет одинаково?

Vitaly
07.07.2016
13:56:41
и пока в девелопменте там и можно все ошибки найти и исправить

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

v
07.07.2016
13:57:18
и пока в девелопменте там и можно все ошибки найти и исправить
да-да. Попробуй это сделать в случае если твои изменения сломали какой-то старый функционал

какую-нибудь форму регистрации пользователя

которая давно сделана и забыта :D

Google
Nikolay
07.07.2016
13:58:14
Вот я по этому и хочу рспек раскурить

v
07.07.2016
13:58:29
кури потихонечку

начни с минитест

потм втянешься

Vitaly
07.07.2016
13:59:08
если мелкие изменения и мелкое приложение то там дольше тесты писать будешь

v
07.07.2016
13:59:20
ну вот, торговля началась

дольше чем что?

Vitaly
07.07.2016
13:59:45
чем само приложение

v
07.07.2016
13:59:52
чем обнаружение, что у тебя давно сделанный функционал сломался?

Vitaly
07.07.2016
14:00:54
ты имеешь ввиду если тесты были написаны, то прогнав тесты на этот функционал увидишь где сломалось?

Nikolay
07.07.2016
14:01:26
В теории да...

Но только в теории

Vitaly
07.07.2016
14:02:23
я хотя бы увижу, что что-то сломано
всмысле? если ты уже знаешь что сломано?

v
07.07.2016
14:02:37
откуда ты знаешь, что что-то сломано?

Vitaly
07.07.2016
14:03:00
ну допустим функционал перестал работать ты уже понял что что-то там сломалось

v
07.07.2016
14:03:11
а как ты узнал, что он перестал работать?

Vitaly
07.07.2016
14:03:16
и тесты покажут что и где так ведь?

ну ты или кто-то пытается его использовать

а он вдруг не работает

Google
Vitaly
07.07.2016
14:04:10
тебе сразу говорят - вот тут не работает

v
07.07.2016
14:04:19
ок. А если ты не пытался его использовать, а про что, что кто-то другой пытался его использовать и оно не работает - ты не узнаешь?

Vitaly
07.07.2016
14:05:07
ну а как ты тогда вообще узнаешь что, что-то сломано?

ojab
07.07.2016
14:05:16
как вы задрали своими тестами

Vitaly
07.07.2016
14:05:18
вот ты продал приложение и забыл про него

v
07.07.2016
14:05:24
никак, естественно, не узнаю

и будет оно сломанное в одном месте

например, в форме регистрации новых пользователей :D

yopp
07.07.2016
14:06:14
ну допустим функционал перестал работать ты уже понял что что-то там сломалось
если функционал сломался, надо выбрать другое множество!

Nikolay
07.07.2016
14:07:17
как вы задрали своими тестами
я тоже подожду пока оно закончится ))

Admin
ERROR: S client not available

Nikolay
07.07.2016
14:07:22
весь день философствования

Vitaly
07.07.2016
14:07:51
да ни как

я не против тестов

просто считаю что их значимость слишком завышают

ojab
07.07.2016
14:08:13
>я не против тестов, но писать их не буду

Vitaly
07.07.2016
14:08:28
я так не говорил

мне интересны тесты

ojab
07.07.2016
14:08:48
почитать?

Vitaly
07.07.2016
14:08:55
нет

Google
ojab
07.07.2016
14:09:02
ок

Nikolay
07.07.2016
14:09:32
я вообще считаю что тестировать надо весь критичный функционал и хитрый

Vitaly
07.07.2016
14:09:58
прикол в том что например в случае если есть дебаггер то там вообще все намного проще

и быстрее

я имею ввиду, если говорить про прикладные приложения

v
07.07.2016
14:11:31
попробуй отдебажить нечто, про что ты даже не в курсе, что его дебажить надо :D

Vitaly
07.07.2016
14:12:59
если ты не знаешь что ошибка есть, то может ошибки нет?

v
07.07.2016
14:13:20
не, она есть

но ты про нее не знаешь

в динамических языках такое запросто

Vitaly
07.07.2016
14:13:44
а кто или что тогда должен знать?

v
07.07.2016
14:13:53
Дед Мороз

Антон
07.07.2016
14:14:02
Vitaly
07.07.2016
14:14:49
в общем случае тесты не замедляют разработку
ну сначала ты пишешь код для теста, потом код для приложения - два раза больше кода чем если писать код только для приложения

Vitaly
07.07.2016
14:15:38
понятно

Антон
07.07.2016
14:15:59
кода больше в разы да, но он быстрее пишется

Vitaly
07.07.2016
14:18:00
да я понимаю что тесты в будущем могут время сократить если нужно приложение починить

Антон
07.07.2016
14:18:13
тесты сокращают время на этапе разработки

Pavel
07.07.2016
14:19:00
На этапе эксплуатации =)

Антон
07.07.2016
14:19:00
+ починить, +ничего чужого не сломать

можно забить на тесты, не маленькие, можно писать рабочий код сразу но такой подход не гарантирует успеха, если разработчиков больше 1

Pavel
07.07.2016
14:20:07
Да с тестами тоже не гарантирует успеха )))

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