@rubyschool

Страница 12 из 921
Dmitrii
26.12.2016
19:33:34
Ого

Я ожидал бас гитару)

Stan
26.12.2016
19:36:37
Флейта, классическая музыка
а в оркестр никакой нельзя устроится? в nyc сложно с работой?

Fuzzy
26.12.2016
19:39:26
Фриланс есть достаточно хилый

Google
Stan
26.12.2016
19:39:36
по поводу книг: "Путь Ruby" кто-нибудь осилил?

Fuzzy
26.12.2016
19:39:38
Постоянки нет

Stan
26.12.2016
19:40:19
Постоянки нет
а принципиально в nyc? может в других местах есть?

Fuzzy
26.12.2016
19:41:52
Ну вообще нет, но сваливать не хочется очень. девушка тут, работа (всякий парт-тайм в музыкальной среде) тут, все связи тут

Stan
26.12.2016
19:42:01
Постоянки нет
я в плане того, что играть на флейте очень сложно, этому не один год учатся. Стоит ли менять так координально направление своего развития?

Fuzzy
26.12.2016
19:43:18
Менять не буду, хочу просто достаточно хорошо научиться, чтобы фрилансить, но для этого сначала придется где-нибудь джуном поработать 2-3 года

Для опыта и резюме

Stan
26.12.2016
19:44:53
что сейчас изучаешь? ruby или rails?

и на чем застрял?

Dmitrii
26.12.2016
19:47:31
Лично я пока на руби

Stan
26.12.2016
19:48:17
Я в каком разделе? В чем разбираешься?

Какие задачи решаешь?

Dmitrii
26.12.2016
19:49:16
В основном связанные с тестированием руби + watir

Google
Fuzzy
26.12.2016
19:49:23
Уже вот-вот перехожу на рейлс, было немного js

По питону прошел отличный курс на курсере

Просто офигенный

Бесплатно и с кучей полезностей

Dmitrii
26.12.2016
19:53:03
А рубискулл что на ютубе проходили?

Ro
26.12.2016
19:59:28
на ютубе оно нелицензилнная копия)

мы на vimeo выкладываем

см. rubyschool.us

ну т.е. пусть оно существует, но я не знаю - порезали там материал или нет

Dmitrii
26.12.2016
20:00:55
О об этом я не знал, этого курса для джуна норм будет?

Ro
26.12.2016
20:01:41
как показывает практика, при желании да, мотни историю чуть вверх, там как раз про это упоминалось

Dmitrii
26.12.2016
20:02:09
Я читал про чела с медзавода

Хочу до весны подготовится и на джуна баллотироваться

Henry
26.12.2016
21:27:23
мне нравится что у всех тут очень необычные истории)

Ro
28.12.2016
05:08:23
ботайте миграции, рубаны

https://www.facebook.com/ovchinnikov.fedor/posts/10211536443947864

хотя любопытно, что в некоторых компаниях тестируют в продакшне, т.к. демо-окружение, близкое к продакшну создать очень сложно

в убере, например, любой программер деплоит 1 кнопкой свой код в продакшн, после чего смотрит - есть ли ошибки

т.е. вопрос факапа лишь дело времени)

Nikolai
28.12.2016
05:11:54
Поддержка тестовой среды в актуальном состоянии - отдельный геморрой

Google
Nikolai
28.12.2016
05:12:13
Хотя, имхо, очень важный

Странно, что разрабы этому так мало времени уделяют. Особенно в крупных компаниях, типа убера

Ro
28.12.2016
05:13:53
не в этом дело, в убере покрытие тестами 100%

просто практически невозможно склонировать всю экосистему со всеми микросервисами, и чтобы там были реальные данные

т.е. продакшн по сути - сложный и живой организм. Ты можешь сделать клона, но опять же, это двойная работа еще клона поддерживать

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

поэтому народ туда будет деплоить плохой код

и половина системы не будет все равно работать)

в booking com тоже к этому пришли

Nikolai
28.12.2016
05:16:33
Ну если тесты реально покрывают 100% функционала, то тогда это катит, я думаю

Ro
28.12.2016
05:16:49
где-то была статейка

лень искать

Nikolai
28.12.2016
05:16:58
Хотя тесты писать в таком количестве это тоже геморроф

Геморрой

Ro
28.12.2016
05:17:17
ну тесты никогда не покрывают 100% на самом деле

это же юнит тест

в 1 тесте тестируется 1 компонент - юнит

когда 2 компонента - уже интеграция)

а когда 2+, то это уже хрен ты протестишь грамотно

у нас на работе бюджет на тестирование довольно большой, 20к+ тестов

Google
Ro
28.12.2016
05:18:23
плюс интеграционные

Nikolai
28.12.2016
05:18:32
Нехило

Ro
28.12.2016
05:18:38
и то частенько валится что-нибудь

геморрои возникают то тут, то там

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

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

а это часто невозможно

так что... так вся индустрия и работает)

Henry
28.12.2016
05:20:08
Ну работа с бд мне кажется эта одна из самых важных частей бека. По нескольку раз проверяю миграции когда пишу, поэтому парень там конечно косякнул)

Admin
ERROR: S client not available

Henry
28.12.2016
05:20:44
Все остальные вещи довольно не сложно исправляются

Ro
28.12.2016
05:22:24
ну миграция может и правильной быть

например, переименовалось поле какое-нибудь

типа - ОК, вроде норм

а там какой-нить сервис висит. Он видит - "о, оплаты нет на самом деле, надо отменить"

т.е. надо знать про всю систему целиком

а там поди кто-то в отпуск пошел перед НГ)

а кого-то попросили поработать))

Henry
28.12.2016
05:23:40
)))

Nikolai
28.12.2016
05:23:51
В додо мне кажется весьма сложная система

Google
Ro
28.12.2016
05:24:09
об этом мы никогда не узнаем)

Nikolai
28.12.2016
05:24:25
Так что ситуация, описанная Романом вполне может быть

скажите, а в чём вообще такие причины популярности JavaScript как языка общего профиля? это ведь достигается исключительно за счёт костылей, вроде node.js и coffeescript? я не понимаю, почему такое костыльное решение оказывается популярнее, чем тот же руби, который изначально создан с гораздо более понятным и чётким синтаксисом и богатым функционалом сразу после установки

Fuzzy
28.12.2016
17:00:49
вооооооооот!

вот мой вопрос!

я проходил преп-курс для одного из буткемпов, там были основы JS. очень быстро пришло осознание глубочайшей любви и уважения к руби :)))

Ro
28.12.2016
17:03:40
популярность основана на том, что он юзается в браузере. Его событийная асинхронная модель позволяет держать 1 тред (thread) для исполнения всех скриптов. Представь, если бы писали на руби: написал get_something - и страница ждет, пока что-то загрузится. А в js все асинхронно, написал getSomething - отвалился, вызвалось событие когда что-то пришло

т.е. он достаточно бережливый, encourage engineers to write asynchronous code

+s

Nikolai
28.12.2016
17:04:46
а разве нет какого-нить костыля для руби, который превращает его в асинхронный язык?

Ro
28.12.2016
17:04:56
конечно он костыльный слегка, поэтому я за то, чтобы это был второй язык, а не первый)

Nikolai
28.12.2016
17:05:16
>слегка

мне вот кажется, что без костылей на JS особо серьёзного ничего и не сделаешь

Ro
28.12.2016
17:05:59
ну делают люди, зарабатывают миллионы и миллиарды. Это факт

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

Nikolai
28.12.2016
17:06:31
да это понятно. то есть единственное преимущество JS - асинхронность исполнения?

Ro
28.12.2016
17:08:28
ну скажем так, есть и другие похожие языки. Но вот JS уже давно существует, к нему есть много разных либ, написанных людьми

(людьми и женщинами)

Fuzzy
28.12.2016
17:09:20
да, английский язык в самом корне не приемлет равенства полов, хыхы

Ro
28.12.2016
17:09:23
ну и получается, что хотя бы похожей на JS сложившейся экосистемы нет

Fuzzy
28.12.2016
17:09:29
man - человек, woman - женщина

Страница 12 из 921