Публикации по теме 'ruby'


Стеллаж: Часть II
Это вторая из серии двух статей, в которых обсуждается Rack RubyGem - что это такое, где он используется в серверной разработке, что означает для приложения, основанное на Rack, и что Rack делает для разработчиков за кулисами. . Эта статья основывается на фундаментальных концепциях Rack, обсуждаемых в первой статье, и фокусируется на концепции промежуточного программного обеспечения Rack, на том, что квалифицирует приложение Ruby как промежуточное программное обеспечение Rack и что..

Code Pointers #05 — более регулярные выражения
Чем больше я узнаю о том, насколько мощным является Regexp, тем больше он мне нравится. Все эти примеры из фантастических Рубиновых коанов (опять же…!). Давайте приступим к делу на нескольких примерах. /[^абв]/ “the number is 42”[/[^0-9]+/] #=> "the number is " Конструкция [^пример] отрицает все, что следует (например) за «примером». Итак, в приведенном выше случае он возвращает все, кроме цифр. \A привязывается к началу строки “start end”[/\Astart/]..

Использование метода ruby ​​для возврата абсолютного значения числа
› TL; Д.Р.: Шикарный метод называется abs . вступление В мире математики и программирования абсолютные числа играют решающую роль во многих приложениях. Они дают нам четкую и окончательную меру, отбрасывая любое представление о направлении и оставляя нам только величину значения. В области программирования на Ruby метод abs становится нашим надежным союзником, когда мы стремимся использовать силу абсолютных чисел. Давайте углубимся. Абсолютная величина Математика..

Пишите код большего размера, чтобы вы могли сосредоточиться
Или продолжающиеся приключения человека, который слишком заботится о пустом пространстве После двух сообщений в блоге, где я был очень недоктринером по действительно важным темам, сегодня я собираюсь быть абсурдным доктринером в отношении чего-то тривиального. Ага, это продолжающиеся приключения человека, который слишком много заботится о пробелах. Я делаю около четырех вещей, которые отличаются от рабочих настроек почти всех других разработчиков, с которыми я когда-либо..

Что, почему и как модульное тестирование для начинающих
Тесты необязательны. Чем больше я читал о разработке программного обеспечения, тем чаще повторял эту мантру. И с каждым дальнейшим повторением пункта я виновато корчился. Санди Мец; Расс Олсен; Дядя Боб Мартин; Мартин Фаулер; Эрик Эллиот… каждый, все выдающиеся авторы превозносят достоинства тестирования. Моя вина, конечно, заключалась в том, что я никогда не писал юнит-тесты. В бесплатных онлайн-курсах по Java, которые я использовал, чтобы переключиться на программирование,..

Ruby против JavaScript — изучение типов данных и изменчивости
Это будет серия статей, сравнивающих Ruby и JavaScript для начинающих и программистов среднего уровня. Надеюсь, вы чему-то научитесь по пути! Содержание Определение терминов Ruby против JavaScript как первого языка Типы данных Изменчивость Передача по ссылке против передачи по значению И Ruby, и JavaScript — отличные языки для изучения новичком. Некоторые термины, которые вам нужно знать, прежде чем мы начнем: Переменная: указатель или имя, присвоенное определенному..

День 2 из 30  — «Вызов Ruby Coding Challenge» — «Уродливый простой алгоритм»
Привет! День 2 из 30 — Проблемы с программированием на Ruby за 30 дней. Это почтовая версия Youtube видео Продолжая разминать руки и ноги в долгосрочной перспективе, решу простой и распространенный алгоритм: Сколько простых чисел содержится в заданном массиве? Как мой мозг работает, когда дело доходит до решения алгоритмов? Просто выполняйте работу! Забудьте о хороших практиках Забудьте о дизайне кода Особенно забыть производительность Я очень люблю уважать свой..