@rubyschool

Страница 575 из 921
Andrey
23.03.2018
10:37:56
я сам на vs программирую. Самая лучшая иде)
для C# конечно. Но в мире Ruby все слишком просто чтобы таким пользоваться ))

Alabama
23.03.2018
10:37:59
rubymine при отладке везде заходит. много раз ставила брейки в либе и всё работало

Radzhab
23.03.2018
10:39:02
да я все и вся забрякал

Google
Alabama
23.03.2018
10:39:03
или метод этот не дергается

Radzhab
23.03.2018
10:39:12
проблема в том что оно не заходит внутрь либы

Andrey
23.03.2018
10:39:50
должно заходить, если там не плюсы

Alabama
23.03.2018
10:40:10
проблема в том что оно не заходит внутрь либы
это не так, зуб даю) ты может пытаешься поставив бряк дергать метод из консоли?

или стрелки путаешь, при отладке есть “дальше”, а есть “глубже”

Andrey
23.03.2018
10:43:59
это скорее всего значит что ты стоишь в этот момент

это консолька ты может во время бркпоинта гонять разный код

в C# такого нет конечно ))

Alabama
23.03.2018
10:47:21
нормально консоль выглядит, приложение запущено. а во вкладке дебаггер что?

Google
Alabama
23.03.2018
10:47:42
если дошло до брейкпоинта, то там должен стек появится

Radzhab
23.03.2018
10:48:01


Alabama
23.03.2018
10:48:12
вообще посмотри видео с отладкой на рубимайне, сразу всё понятно станет.. у них на сайте даже вроде хорошие туториалы есть

Andrey
23.03.2018
10:48:14
этим я кстати вместо дебагера пользуюсь, если что то надо отладить то что запускается из браузера, я вместо брекпоинта пишу sadfasdf и он там падает, и в браузере вызывается консоль и можно тыкать переменные, вызывать куски кода и т.д.

Alabama
23.03.2018
10:48:51
это рельсовое приложение или нет, кстати?

Radzhab
23.03.2018
10:56:59
это руби

чисто руби приложение

Andrey
23.03.2018
11:06:54
Ну а покажи где ты вызываешь метод из либы?

может он просто в method_missing уходит и там обрабатывается

Vladimir
23.03.2018
14:52:09
что-то явно пятничное: на Винде, в Фаерфоксе при открытии https://www.codewars.com/ вкладка падала, и не поднималась... (( перезагрузился в LinuxMint - ok.

Alex
23.03.2018
15:34:00
Чего-то Марсиани мне так и не ответили ничего

Vladimir
23.03.2018
15:36:52
они же Evil ?

Alex
23.03.2018
15:40:10
Может через месяц ответят или на следующей неделе, отлупом

Vladimir
23.03.2018
15:40:33
догадки не в счёт ;)

есть две стратегии: пулемётчики и снайперы

кем будешь ты?

Alex
23.03.2018
15:41:35
снайпер

Vladimir
23.03.2018
15:41:55
значит, целься метче ;)

Alex
23.03.2018
15:42:27
сейчас, ружье только куплю и научусь им пользоваться

Google
Vladimir
23.03.2018
15:43:12
я зануда, но снайперам ружья явно не нужны

Alex
23.03.2018
15:43:29
а если по делу, то пришел к выводу что надо книжки посерьезнее почитать чем то с чем я имел дело, и эти книжки будут на английском

Fedor
23.03.2018
15:44:08
Книжки имеют смысл при наличии опыта

И необходимости применения более крутого опыта )

Alex
23.03.2018
15:44:28
я пока не читал ни одной книги на английском, так что бы серьезно

Andrey
23.03.2018
15:44:50
Открою вам тайну, если набрать <%= console %> во вьюхе, то будет тот же результат, только без "критов"
Не. Ну так он скорее всего сразу при загрузке страницы такое покажет. А не в конкретном месте контроллера например. Или пост запросы без вьюх тоже получается не отработают :)

Fedor
23.03.2018
15:44:56
Если почитаешь про какой-нибудь event driven дизайн, но не будешь применять его на практике, то смвла не будет

Alex
23.03.2018
15:45:08
ну не

Vladimir
23.03.2018
15:45:18
я пока не читал ни одной книги на английском, так что бы серьезно
Фёдор говорит об области применимости материала книги

Fedor
23.03.2018
15:45:29
я пока не читал ни одной книги на английском, так что бы серьезно
Это плохо, на русском актуальных книг просто нет )

Alex
23.03.2018
15:45:31
я то что читаю, пробую на практике и выкладываю на git

поголовно

Fedor
23.03.2018
15:46:36
В ddr правильно сказано, что не надо пытаться внедрить ddd в модельки на 20 строк в начальной стадии проекта

Andrey
23.03.2018
15:46:56
А alex надо на работу устраиваться а не ерундой маяться

Fedor
23.03.2018
15:46:58
Если внедрять, то когда есть реальный смысл в разделении контекстов

А это нужен большой сложный проект с толстой кодовой базой

Alex
23.03.2018
15:47:56
ну я думаю прочесть Metaprogramming Ruby 2

Google
Fedor
23.03.2018
15:48:06
Не надо

Метапрограмминг лучше вообще не применять

Никогда )

Konstantin
23.03.2018
15:48:36
А мы для нормалайзеров применили

Alex
23.03.2018
15:48:37
Что тогда почитать по общей теории касательно Ruby ?

Konstantin
23.03.2018
15:48:37
:3

Normalizr gem

там прям prepend Module.new

ууухх

Admin
ERROR: S client not available

Fedor
23.03.2018
15:49:03
Rails tutorial и потом работать

Alex
23.03.2018
15:49:08
я уже прочитал

Konstantin
23.03.2018
15:49:13
Прочти еще раз)

Fedor
23.03.2018
15:49:24
Потом с опытом санди метца читать

99 бутылок ооп и по проектированию в рэилс

На сайте его посмотри, не помню названия

Alex
23.03.2018
15:50:11
Ruby. Объектно-ориентированное проектирование ?

Fedor
23.03.2018
15:50:12
Потом domain driven rail и ruby under microscop

Да

Потом rebuilding rails можно

Google
Fedor
23.03.2018
15:50:44
Хотя там уже сам начнешь разбираться )

Alex
23.03.2018
15:51:21
просто пока у меня проблемы с алгоритмами и пониманием что и где применять в ооп, если не говорить о совсем базовых вещах

ну и конечно с написанием читаемого кода

По алгоритмам я сейчас почитал, вроде лучше стало

Fedor
23.03.2018
15:52:01
Ну тогда 99 бутылок и стивен скиена про алгоритмы

Alex
23.03.2018
15:52:40
99 бытылок это название книги? автор Стивен Скиен?

Fedor
23.03.2018
15:52:52
Вообще ооп тоже приходит с опытом, я когда писал в нии на c++ он мне был просто не нужен и ничего толком не делал и не умел

99 bottles of oop - это книга санди метца

Alex
23.03.2018
15:53:19
да в вузе ровно так же было, С потом С++ а толку...

Fedor
23.03.2018
15:53:31
А стивен скиена - это алгоритмы, построение и анализ

Или как то так

Тоже не помню названия

Alex
23.03.2018
15:54:07
Нашел, тогда сначала ооп а потом 99 бытолок пива?

?

Fedor
23.03.2018
15:54:23
Ага

Alex
23.03.2018
15:56:41
Сегодня пытался сделать сортировку слиянием, делал пол часа, удачно, но делал через рекурсию потому как её собственно и изучал

Fedor
23.03.2018
16:03:14
Зачем тебе это?

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

В лучшем случае компилятор умеет разворачивать хвостовую рекурсию в цикл, но зачем если ты сам можешь написать цикл?

Кстати в руби для этого надо включать специальный параметр компилятора, иначе не будет

Alex
23.03.2018
16:05:05
у меня встала задача где я не могу сделать цикл

Fedor
23.03.2018
16:05:17
Например?

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