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

16
Что должен знать разработчик Python при изучении Ruby? [закрыто]

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

15
Считается ли обезьян-патчинг хорошей практикой программирования?

У меня сложилось впечатление, что monkeypatching больше относится к категории быстрых и грязных хаков , чем к стандартной практике хорошего программирования. В то время как я использовал время от времени исправление мелких проблем со сторонними библиотеками, я решил, что это временное исправление,...

15
Почему Microsoft отказалась от IronRuby и IronPython? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Несколько лет назад Microsoft объявила, что Ruby и Python приходят в .net....

15
Почему создатель Ruby решил использовать концепцию символов?

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

14
Однострочники и читабельность: когда прекратить сокращать код? [закрыто]

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

13
Что сделал Ruby правильно (или это был Rails)? [закрыто]

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

13
Как справиться с технологическим «догматизмом»

Я оставил работу (чтобы переехать в другую страну), где большую часть времени я программировал на Javascript и Haskell (немного python). Мне очень понравилось, потому что люди были объективны, позитивны, математичны, и все же сделали кучу вещей. Это был действительно профессиональный магазин....

13
Где лучшее место для изучения языка, и какой?

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

13
Можем ли мы создать настольное приложение с Ruby? [закрыто]

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

12
Почему люди предлагают не использовать переменную экземпляра для представлений в Ruby on Rails

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

12
Как вы думаете, одного GAE достаточно, чтобы оправдать изучение Python поверх Ruby? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Учитывая тот факт, что вам не нужно вмешиваться в настройку / покупку...

11
Ruby: если переменная vs, если variable.nil?

Я новичок в Ruby, и я был удивлен, когда узнал, что все объекты истинны, кроме nil и false. Даже 0 это правда. Хорошая особенность этого свойства языка в том, что вы можете написать: if !variable # do stuff when variable is nil end Мои коллеги, которые являются более опытными разработчиками Ruby,...

11
Могу ли я использовать Ruby для автоматизации всего?

Я сталкиваюсь с различными типами приложений (веб-приложений, графических интерфейсов, командной строки и т. Д.) На разных платформах (Windows, Linux и т. Д.) Для повседневной работы. Для меня есть прекрасная возможность автоматизировать задачи с помощью сценариев. Но почти у каждого типа...

11
Есть ли кто-нибудь, кто давно использовал Python / Ruby и PHP и все еще предпочитает PHP? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

10
Было бы хорошо, если бы я решил написать весь свой Ruby, как если бы это был Haskell?

Учитывая, что у Ruby есть хорошие встроенные возможности работы со списками - уменьшить, отобразить, выбрать, собрать и т. Д. Он имеет Procs, Blocks и Lambdas, и имеет хорошую поддержку итераций ( eachсемейство), было бы плохим решением при разработке, если я попытаюсь написать все мои вещи в Ruby...

10
Как покончить с моей зависимостью от .NET? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 8 лет назад . Я занимаюсь разработкой приложений с графическим интерфейсом для Windows...

9
Является ли недетерминированное управление ресурсами утечкой?

Из того, что я вижу, есть две распространенные формы управления ресурсами: детерминированное уничтожение и явное. Примерами первых могут быть деструкторы и интеллектуальные указатели C ++ или подпрограмма DESTROY в Perl, а вторым примером может служить парадигма Ruby «блоки для управления...

9
Есть ли явный лидер среди языков на основе JVM? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Каково текущее состояние этих проектов, и появился ли один (или два) явным...

9
Рефакторинг - уместно ли просто переписать код, если все тесты пройдены?

Недавно я смотрел «Все мелочи» из RailsConf 2014. Во время этого выступления Сэнди Метц реорганизует функцию, которая включает в себя большой вложенный оператор if: def tick if @name != 'Aged Brie' && @name != 'Backstage passes to a TAFKAL80ETC concert' if @quality > 0 if @name !=...