Несколько месяцев назад была похожая проблема, решили все через pure ruby class. Ваше решение выглядит более элегантней. Сейчас бы точно его использовал, но увы очень много нужно переписывать
При беглом знакомстве мне код понравился. Единственное к чему можно придраться, так это к очееень длинным именам и строчкам кода. Правило 80 символов тут бы не помешало. Хотя с другой стороны, присутствует хорошая читабельность. Также используется оптимальная на данный момент связка из rails 3.1.3 & ruby 1.9.2. Ничего необычного — обычное приложение на ror
«интуитивно понятными», лично для меня, интерфейс становиться таковым после нескольких использований. Плюс множество ПО переносится с настольных компьютеров на мобильные и тут явно необходима определенная инструкция
Акцент все больше и больше делается на мобильную технику, интересно как скоро урок «основы компьютера» в школе изменять на основы использования планшета, или смартфона?
о вы используете ботинки для прикладного программирования. Как ощущения и опыт работы в сравнении со популлярными решениями?
ps 1.9.3 иногда падает в известных gem, возможно из-за мышления в стиле 1.8.х :-)
«Какие уроки должна извлечь Ubuntu для успешного выхода на мобильный рынок» — автономность наше все. Ну действительно, можно много сил вкладывать в создании удобного интерфейса, но когда все это работает около часа при режиме чтения, тогда как на windows около 4 — это просто стыд. Да, я понимаю догнать windows вряд ли удастся, но хоть получить 50-70% будет хорошим показателем
XXI век стал веком информационных технологий, а второе десятилетие станет — десятилетием юристов и патентных троллей. И это касается всех компаний без исключения
Что пора переходить на BDD, который более красивый для глаза обывателей и проверяет реальный смысл функционала, а не просто полученное значение. Также введение тестирования способствует, собственный опыт, к нахождению лучшей реализации кода, избавлению от ненужного функционала и сокращении времени на ручном тестировании. К дополнительным плюшкам можно добавить спокойные ночи сна, когда наши заграничные заказчики проверяют приложение и не ругаются на ошибки
ps 1.9.3 иногда падает в известных gem, возможно из-за мышления в стиле 1.8.х :-)
assert_equal value1, value2
assert_equal value3, value4
с одной стороны понимаешь важность, с другой — такая мука писать этот машинный текст. Наверное поэтому я сейчас пишу на ruby/ror + rspec