Вопросы с тегом «ruby»

Вопросы о Ruby, динамическом, рефлексивном, универсальном объектно-ориентированном языке программирования, который сочетает в себе синтаксис, вдохновленный Perl, с функциями, подобными Smalltalk.

3
В какой области макрос LISP лучше, чем «способность» Руби создавать DSL?
Одна из вещей, которая делает Ruby сиять, - это возможность создавать доменные языки лучше, например, Sinatra Rspec Грабли ActiveRecord для Ruby on Rails Хотя можно скопировать эти библиотеки в LISP с помощью макроса, я думаю, что реализация Ruby более элегантна. Тем не менее, я думаю, что есть случаи, когда макрос …
21 ruby  lisp  dsl 

1
Лучшая библиотека Ruby Git?
Какую библиотеку Git лучше всего использовать в Ruby? Мерзавец, грит, прочный, другой? Предыстория: я в настоящее время поддерживаю TicGit-ng, который представляет собой распределенную автономную систему заявок, построенную на git, и я снова и снова читал и слышал, что Grit - это то, что мне следует использовать, потому что оно заменяет …
21 ruby  git 

8
Рубин: Плохие части [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …
20 ruby 

7
Используют ли опытные разработчики Ruby on Rails леса?
В учебнике по Ruby on Rails я прочитал кое-что, что показало, что опытные разработчики не используют скаффолдинг, так как им, как правило, нравится просто писать код для подключения MVC самостоятельно. В другом месте я читал, что это хорошая идея - использовать скаффолдинг, потому что он помогает вам придерживаться соглашения, так …

11
Всегда ли интерпретируются динамические языки?
Если посмотреть на большинство (если не на все) динамические языки (например, Python, PHP, Perl и Ruby), все они интерпретируются. Поправьте меня если я ошибаюсь. Есть ли пример динамического языка, который проходит фазу компиляции? Динамический язык идентичен интерпретируемому языку?

5
Что должен знать разработчик Python при изучении Ruby? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост. . Закрыто 6 лет назад . Я был программистом на Python около 18 месяцев, состоял из одной стажировки …

3
Почему создатель Ruby решил использовать концепцию символов?
tl; dr: Будет ли определение символов, не зависящее от языка, и причина их использования на других языках? Итак, почему создатель Ruby использовал концепцию symbolsв языке? Я спрашиваю об этом с точки зрения неруби программиста. Я выучил много других языков и ни на одном из них не нашел необходимости указывать, имел …

1
Почему Microsoft отказалась от IronRuby и IronPython? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Несколько лет назад Microsoft объявила, что Ruby и Python приходят в .net. Проекты …
15 .net  python  ruby  microsoft 

5
Считается ли обезьян-патчинг хорошей практикой программирования?
У меня сложилось впечатление, что monkeypatching больше относится к категории быстрых и грязных хаков , чем к стандартной практике хорошего программирования. В то время как я использовал время от времени исправление мелких проблем со сторонними библиотеками, я решил, что это временное исправление, и я отправлю соответствующий патч стороннему проекту. Тем …

6
Однострочники и читабельность: когда прекратить сокращать код? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос?Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 2 года назад . контекст Недавно я заинтересовался созданием лучшего отформатированного кода. И лучше я имею в виду …

3
Можем ли мы создать настольное приложение с Ruby? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 6 лет назад . Я знаю, что среда Ruby on Rails предназначена только для веб-разработки и не подходит для разработки …

4
Что сделал Ruby правильно (или это был Rails)? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Большинство языков программирования имеют некоторые конструктивные решения, которые влияют на их использование и …

2
Как справиться с технологическим «догматизмом»
Я оставил работу (чтобы переехать в другую страну), где большую часть времени я программировал на Javascript и Haskell (немного python). Мне очень понравилось, потому что люди были объективны, позитивны, математичны, и все же сделали кучу вещей. Это был действительно профессиональный магазин. Сейчас я работаю в магазине Agile / XP. Хотя …
13 ruby  haskell  agile 

7
Где лучшее место для изучения языка, и какой?
Я вообще не знаю языков программирования. Я буду самообучаться, и мне нужно знать, где лучше всего делать это, где я могу учиться на самом базовом уровне. Где отличное место, чтобы начать изучать язык? Какой язык лучше всего изучать первым? Глупо сначала изучать Ruby? Здесь я встретил человека, который сказал, что …
13 ruby 

2
Почему люди предлагают не использовать переменную экземпляра для представлений в Ruby on Rails
Почему я слышал, что нехорошо делить переменные экземпляра между контроллерами и представлениями. Мне это нравится, потому что через @ я сразу вижу, что с контроллера что-то идет. Я вижу хороший способ использовать помощников в контроллерах здесь: http://www.stephencelis.com/2008/09/06/rails-controllers-views-and-variables.html . Но я использую канкан для этой порции.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.