Запитання з тегом «ruby»

Запитання про Ruby, динамічну, відбиваючу, об'єктно-орієнтовану мову програмування, яка поєднує синтаксис, натхненний Perl, та функції, подібні до Smalltalk.

3
У якій області макрос LISP краще, ніж "здатність" Рубі створювати DSL
Одна з речей, завдяки якій Ruby сяє - це можливість створювати мови, що відповідають конкретним доменам, як-небудь краще Сінатра Rspec Граблі Ruby on Rails 'ActiveRecord Хоча можна дублювати ці бібліотеки в LISP через макрос, я думаю, що реалізація Ruby є більш елегантною. Тим не менш, я думаю, що є випадки, …
21 ruby  lisp  dsl 

1
Краща бібліотека Ruby Git?
Яка найкраща бібліотека Git у Рубі у використанні? Git, Grit, Lugged, Інше? Передумови: Я є поточним обслуговувачем TicGit-ng, що є розподіленою офлайн-квитковою системою, побудованою на git, і я знову і знову читав і чув, що Grit - це той, кого я повинен використовувати, тому що він витісняє дорогоцінний камінь Git, …
21 ruby  git 

8
Рубі: погані частини [закрито]
Наразі це питання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
20 ruby 

7
Чи використовують досвідчені розробники Ruby on Rails ліси?
У навчальному посібнику Ruby on Rails я прочитав щось, що підказало досвідченим розробникам не використовувати ліси, оскільки вони, як правило, люблять просто написати код для підключення MVC самостійно. В іншому місці я прочитав, що корисно використовувати ліси, тому що це допомагає вам дотримуватися умов, щоб інші, хто дивиться на ваш …

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

5
Що повинен знати розробник Python під час навчання Ruby? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 6 років тому . Я близько 18 місяців був програмістом Python, що складається з одного стажування та декількох …

3
Чому творець Рубі вирішив використовувати поняття Символи?
tl; dr: Чи існувало б мовно-агностичне визначення символів та причина їх використання іншими мовами? Отже, чому творець Рубі використав поняття symbolsв мові? Я запитую це з точки зору нерубіного програміста. Я вивчив багато інших мов, і не знайшов жодної з них необхідність уточнювати, маю справу чи ні з тим, що …

1
Чому Microsoft відмовилася від IronRuby та IronPython? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 6 років тому . Кілька років тому Microsoft оголосила, що Ruby та Python приїжджають до .net. Проекти називалися …
15 .net  python  ruby  microsoft 

5
Чи сприйняття мавп вважається хорошою практикою програмування?
У мене склалося враження, що маніпулювання мавп перебуває більше в категорії швидких і брудних злому, а не в стандартній практиці. Хоча я час від часу використовував для виправлення незначних проблем із сторонніми вкладками, я вважав це тимчасовим виправленням і надсилав належний виправлення проекту сторонніх розробників. Тим НЕ менше, я бачив …

6
Одноклассники проти читабельності: коли зупинити зменшення коду? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 2 роки тому . Контекст Нещодавно мене зацікавило створення кращого форматованого коду. І в кращому випадку я маю …

3
Чи можемо ми створити настільний додаток за допомогою Ruby? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 6 років тому . Я знаю, що рамка Ruby on Rails призначена лише для веб-розробок і не підходить для розробки додатків для настільних ПК. …

4
Що Рубі зробив правильно (чи це був Рейлс)? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 6 років тому . Більшість мов програмування мають деякі дизайнерські рішення, які впливають на їх використання та застосовність. …

2
Як поводитися з технологічним «догматизмом»
Я залишив роботу (переїхати до іншої країни), де більшість часу програмував у Javascript та Haskell (якийсь пітон). Мені це дуже сподобалось, бо люди були об’єктивними, позитивними, математичними і все-таки отримали купу речей. Це був справді професійний магазин. Зараз я працюю в магазині Agile / XP. Хоча це добре, і я …
13 ruby  haskell  agile 

7
Де найкраще вчити себе мові, а яке?
Я взагалі не знаю жодної мови програмування. Я буду самостійно навчати себе і мені потрібно знати найкраще місце для цього, де я можу навчитися з самого базового рівня. Де чудове місце для початку вивчення мови? Яку мову найкраще вивчити спочатку? Нерозумно спочатку навчитися Рубі? Тут я натрапив на когось, що …
13 ruby 

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.