@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
Ну работа с бд мне кажется эта одна из самых важных частей бека. По нескольку раз проверяю миграции когда пишу, поэтому парень там конечно косякнул)

Все остальные вещи довольно не сложно исправляются

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

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

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

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

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

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

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

Henry
28.12.2016
05:23:40
)))

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

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

Google
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