@rubyschool

Страница 762 из 921
Dmitry
27.07.2018
16:19:14
Другое дело, стоил ли его юзать)

Ro
27.07.2018
16:34:46
тестить? что это?

?

в 2005 мы тестили в продакшне

Google
Ro
27.07.2018
16:35:41
первые автоматы по пополнению моб.телефонов

в итоге на все терминалы ушел неправильный адрес: "Хуев тупик, д.1", который и отображался на чеке

Dmitry
27.07.2018
16:45:20
в итоге на все терминалы ушел неправильный адрес: "Хуев тупик, д.1", который и отображался на чеке
и этот человек говорил мне что писать в имени коммита "fucking designers" непрофессионально

Ro
27.07.2018
16:48:02
я же хочу чтобы тебе как лучше было)

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

так что я зарекся употреблять слово fuck

в коде и коммитах, никогда не знаешь куда оно попадет

Dmitriy
27.07.2018
16:52:53
мне потом пришлось оправдываться и вообще стыдно было)
Я бы хвастался всем потом. Что я тот чувак, который хуев тупик написал

Круто же

Alex
27.07.2018
16:53:40
это может составить плохую репутацию в нужный момент

Ro
27.07.2018
16:57:16
Я бы хвастался всем потом. Что я тот чувак, который хуев тупик написал
вот Robert Sedgewick написал в 2008 году красно-черное дерево с левым уклоном, это круто

а оставить коммент - ну круто мож, во дворе пацанам рассказать)

Dmitry
27.07.2018
16:58:17
Google
Dmitry
27.07.2018
16:58:39
вылез как то в 500 ошибке, вот помню тогда у руководителя подгорело)

Dmitriy
27.07.2018
16:59:13
Гыгы

Dmitry
27.07.2018
17:00:28
а оставить коммент - ну круто мож, во дворе пацанам рассказать)
ну в общем то как раз сейчас это и произошло

вместо двора только чат в телеге

ждем теперь пулицеровской премии за книгу

можно там кстати написать про хороший тон в нейминге так сказать)

Vlad
27.07.2018
17:09:39
Я 3 года на Rails программирую и тесты писал пару раз, когда по-другому нельзя было протестировать, ибо работаю с парсингом и тестировал все события, которые никак не протестировать. В обычных случаях не вижу причины тестировать, прямо от слова СОВСЕМ. Однако обидно то, что на все вакансии нужно знать тестирование. Поэтому я работаю на фрилансе, делаю свои проекты, а не в офисе.

Ro
27.07.2018
17:10:47
на собеседовании тока это не говори)

вот чел пишет то же самое практически https://www.yegor256.com/2017/03/24/tdd-that-works.html

сначала в продакшн, а потом тесты)

Vlad
27.07.2018
17:12:23
У меня около 5-6 проектов личных в продакшене, с трафиком 1000-10000 на каждом (не считая несколько миллонов запросов от гугла в сутки). И как бы без тестов отлично живут. Есть production, есть staging. В staging дублируется база с продакшена. Заливаю на staging тестирую, лью на продакшен. Был CI - снес нафиг. И так отлично. Все проекты связаны с парсингом. Видимо нюанс в том, что код пишу только я сам.

Нет, я не спорю, есть сферы где без тестирования никуда. Плюс когда много разработчиков и очень много кода, то без тестов никуда. В проекте где десятка два-три моделей/контроллеров, штук 5-10 воркеров это явно не нужно.

У нас на работе был проект где было около 200+ гемов, часть самописные, банковская сфера. Да, там явно тестирование нужно и CI тоже. Но большинство сфер ИМХО спокойно могут обходиться без тестов.

Потому что судя по последним трендам, большинство занимается крудошлепстом и apiшлепством. Тестировать это - так себе.

Эдакий крик души и монолог получился)

Alex
27.07.2018
17:19:07
?

Dmitry
27.07.2018
17:37:27
? (https://i.imgur.com/dvfP7rQ.png) -400р. от 700р. в Delivery Club❗️ ✂️ Код → ROCK ➡️ https://goo.gl/vz5emT Код работает сегодня и завтра. Скидка действует только при оплате онлайн на рестораны по ссылке

это не спам если че

)))

ко мне бургеры из фрейдейс едут

Google
Alex
27.07.2018
17:38:10
его страницу взломали, инфа 100%

Dmitry
27.07.2018
17:38:10
щас буду вкусно жрат

マックス
27.07.2018
17:38:16
Привет. Кто знает си-шарп, помогите плиз. Пытаюсь перевести код на ruby. public class Cell { public Cell upper; public Cell lower; ... public Cell(Char newvalue) { this.value = newvalue; this.distance = Int32.MaxValue - 1; } } я правильно написал ? В классе должна рекурсия. class Cell attr_accessor :value def initialize self.distance = fixnum::MAX -1 end upper = Cell.new lower = Cell.new ... end

Alex
27.07.2018
17:38:20
?

Dmitry
27.07.2018
17:38:29
да деньги высылайте на карту

Alex
27.07.2018
17:39:17
странная рекурсия

Egor
27.07.2018
17:40:39
Он не конструирует эти объекты при создании, они исходно null

Так что в раби можно вообще строчки upper = Cell.new убрать

Ну или заменить на upper = nil

Aura
27.07.2018
17:45:51
ко мне бургеры из фрейдейс едут
У меня в этот раз только клятый фарш :(

マックス
27.07.2018
17:49:32
Не совсем: в C# рекурсия идёт только в смысле "внутри объекта _может_ лежать ещё один того же типа".
в ruby принцип "в объекте объект того же типа" не работает? Или имеете в виду, что upper и так может создавать без проблем экземпляр изнутри класса?

Egor
27.07.2018
17:52:52
Второе

Нет необходимости явно указывать, что у нас внутри может быть переменная, хранящая объект того же типа. Переменная может хранить что угодно, если положить. Когда потребовалось - просто кладём.

マックス
27.07.2018
17:54:44
Ясно. Благодарю.

Vitaly
27.07.2018
18:05:08
Vlad
27.07.2018
18:28:45
Я на личном проекте тоже пока без тестов. Заметил, что визуалка и так норм живет. Но, вот, когда API пишу для мобилок - тесты ну очень выручают. Логика, как правила сложная и ручками делать запросы как-то не комильфо, чтобы проверять - а работает ли это.
Меня выручает залив на продакшен и Datadog с кучей мониторингов (sidekiq, nginx, postgresql, общий мониторинг, логи отдельных сервисов, итп). Заливаю, сразу идет трафик. Если ошибки, я их сразу вижу в отдельном логе и сразу фикшу за пол часа. Так как я не банк или какой-то платежный сервис, а просто сервис с информацией то ошибки, которые за сутки вылезли у пары процентов аудитории не критичны. Быстро фиксятся и все ок. Если слишком критично залил - делаюю rollback и фикшу последний релиз.

Dmitriy
27.07.2018
18:30:18
ну у кого уже красную луну видно?

Google
Vlad
27.07.2018
18:44:32
Та вот что-то ищу другое потому что уже год DataDog юзаю и мне интерфейс не нравится. Мне нужны оповещения всякие, логи. События с логов. Можно даже не опен-сорс, баксов 50 в месяц могу платить за что-то такое. Но я далек от этого всего, а разбираться времени нет.

spartakusQ
27.07.2018
19:46:26
ну у кого уже красную луну видно?
уже закрыло полностью

Andrey
27.07.2018
19:52:55
Нееее. Ну с парсерами может и можно без тестов. А так чуть что то сложнее и уже надо тестировать. И с тестами косяки вылезают иногда и приходится очень быстро разбираться и чинить. И думать как смигриповать данные чтобы восстановить действия пользователей.

А без тестов круглосуточно сидеть баги ловить что-ли?

Admin
ERROR: S client not available

Vlad
28.07.2018
05:16:47
Ты как-то монетизируешь личные проекты?
Они только для этого сделаны и делаются. А иначе зачем тратить на них время?) Adsense

Michael
28.07.2018
05:23:43
А что за проекты, покажи самый популярный

Vlad
28.07.2018
05:31:09
Деньги. Любят. Тишину. Не та тематика, чтобы их светить, особенно в таком сообществе. Сервисы-доры это с миллионами генеренных страниц) Таких тонны в интернете)

Где флудовыхи то? Вообще затишье какое-то)

Dm
28.07.2018
11:17:07
alex
28.07.2018
15:23:58
Деплою приложение, вроде все получилось, при запуске ругается - Could not find nokogiri-1.8.4 in any of the sources (Bundler::GemNotFound)

хотя гем установлен

кто нить знает в чем проблема?

O
28.07.2018
15:55:50
удали сперва gemfile.lock, и попробуй перестроить гемы опять (bundle install)

spartakusQ
28.07.2018
16:49:19
Народ, а как составить резюме если офф работы не было два года?

А опыта в вебе кот наплакал.

Ro
28.07.2018
16:50:33
накати контору какую-нибудь

Google
Ro
28.07.2018
16:50:36
которая закрылась

поищи стартап, который закрылся

и скажи работал на них)

это первый способ

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

Stanislav
28.07.2018
16:52:39
и хорошо кушай

Dmitriy
28.07.2018
16:57:58
и скажи работал на них)
Всегда можно же связаться с людьми

Но согласен, что в 90% никто проверять не будет

Ro
28.07.2018
16:59:08
связаться конечно можно) поэтому так делать не надо

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

я же об этом и говорю

Dmitriy
28.07.2018
17:12:54
Владислав
29.07.2018
13:56:58
Подскажите какой-нибудь толковый онлайн учебник SQL Нулевому научиться запросы писать)

Natalia
29.07.2018
14:00:03
Ну и документация

Владислав
29.07.2018
14:06:31
понял, спасибо

Fedor
29.07.2018
14:24:53
что-то вроде курса, и там задачки есть

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