Обновить
10

Пользователь

6
Подписчики
Отправить сообщение
Дорого будет.
Понятно. Бизнес по-русски)
К кому обратиться теперь за обещанным корпусом? Прошел год с момента оплаты, прислали только плату летом, обещали потом прислать корпус. Рефанд тоже годится. Деньги не великие, но очень не люблю платить за воздух.
P.S. делал предзаказ еще до кикстартера
почему 30? В худшем случае — 15 евро от 22 евро — примерно 68%
Тут не в яве дело…
https://ru.wikipedia.org/wiki/Закон_Деметры
В срубе это не сработает. Я так понимаю, что проводка остается под гипсокартоном (а зачем сруб тогда...).
Не обращайте внимания на хейтеров, типичный хабраюзер все, что с IT в оборонке связано, воспринимает слишком упрощенно.
Ghost Methods — это лишь малая часть интересных возможностей в Ruby 2

Позвольте заметить, что method_missing был в ruby всегда.
То есть, это не исключительная возможность Ruby 2, как это может кому-то показаться из утверждения.
Во втором блоке тоже, должно быть вот так:

nick.send :method_missing, :my_method

NoMethodError: undefine method 'my_method' for #<Lawyer:0x007f801aa81938>
String mama = «Jane»;
final String papa = «John»;

Вторая строка неизменяемая, что гарантирует её неприкосновенность, что уменьшает вероятность багов, бла-бла-бла…

В Java строки в принципе неизменяемые. Так что и первая тоже. Совсем другое дело — локальная переменная mama, которой можно присвоить другую строку.
И откуда цифра в 28%?
Скорее, чтобы было понятно широким массам. Роберт Мартин, не настолько нуждается в своих изобретениях, мягко говоря.
А 3rd parties вы бы к какой категории отнесли? Нередко приходится поковыряться внутри гемов и если они написаны при помощи замечательной методики Eval Driven Development, тут не только IDE, и разработчику сложно разобраться, откуда ноги растут
На руби тоже можно писать правильно конечно же. Мартин тоже пропагандирует)
Выступление старенькое но актуальности не потеряло Keynote: Architecture the Lost Years by Robert Martin
А теперь представьте, что было бы, если бы в корпоративном сегменте был бы манкипатчинг)
Недословная цитата из «Clean Coder» Uncle Bob'а:
Doing mess is not fast

Если конечно это не какой нибудь одноразовый сайт, который пишется за две недели, выполняет свою задачу и идет в /dev/null
а как «написать на рельсах правильно”

По мне так очень много задач — как написать костыль, чтобы gem1, gem2, ..., gemN хотя бы работали вместе и о «как написать на рельсах правильно» уже речи и не идет. Попробуйте в том же active admin сделать что то посложнее, чем обычный CRUD с примитивными полями. И манкипатчинг играет в причинах этому не последнюю роль)
Спасибо, меня интересовала как раз критика и основную причину я уловил. Но может еще что-то? Интерес не праздный, я пишу систему, использующую CoAP для зарубежного клиента (телеметрия/управление). Мне довольно таки понравился сам протокол и его реализация — Californium (не идеал, но вполне годно). Правда, до внедрения еще не дошли, так что основные грабли наверняка еще впереди)
А CoAP рассматривали? coap.technology
В целом, конечно же, согласен, но в то время и в том месте, это сработало. Компьютеры были сами знаете какие, а индейцы «шифровали» сообщения гораздо быстрее, чем механические средства того времени. Да и на поле боя в то время записать звук для дешифровки, не самая обычная задача.
Язык навахо необычайно труден для изучения, и, кроме того, в годы войны был бесписьменным. Никто не зафиксировал не только своды грамматических правил, но даже не был составлен элементарный алфавит. В нём есть звуки, не имеющие аналога в европейских языках. Поэтому человеку, если он не принадлежал к племени индейцев навахо, выучиться языку было практически невозможно. © википедия

Тем более не стояла задача придумать постоянный способ шифрования. На какое то время точно хватило (бы) — как раз боевую задачу выполнить.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность