Pull to refresh
3
0
Юрий Изотов @railsfun

Ruby on Rails Developer

Send message
ну вот тут сами подумайте если по распоряжениям РКН очень лихо режут https даже путем подмены сертификатов, что мешает по тем же разнарядкам провам резать xmpp?
а чего минусуете то? Я слова Дурова транслировал, не более.
но безусловно я с Вами согласен если заявление звучит как 0 == true это не правда. Как Вы и показали в irb. Эти величины проверку на сравнение не пройдут. Только логическую. Поставил Вам плюс )
имелась автором в виду не проверка на равенство а вывод в логических выражениях видимо:
puts "это правда" if 0 # число 0 не рассмотрено как false, будет выведен текст "это правда"

то есть все что не nil и не false рассматривается как true в логических выражениях:
puts "Сработало" unless nil #это работает, противоположность nil - true в логическом эквиваленте
puts "Сработало" unless false #это тоже работает
puts "Сработало" if 0 #тоже сработает, 0 - не false
сама идеология Rails подразумевает отсутствие по возможности внешних файлов с настройками… А если они нужны см. камент rinat_crone мне добавить нечего.
про руби ниже написал ) Но тут тоже классные примеры приведены. Я к тому же вел — поведение конкретное изменить ничто не мешает, вопрос вкуса. А "голое" — очень понятно.
Дуров и ранее писал что к сожалению прирост русскоязычных юзеров Телеграму не выгоден. Так как его просто в РФ запретит Роскомнадзор.
Еще вот теперь и телеграма лишат. Нет ничего печатного что я бы мог добавить. Досада.
печально но увы ожидаемо…
в оракле не разбираюсь, но уверен естественно есть опция "не может быть NULL" или некие еще надстройки какие неоднозначность убирают.
Плюс валидация на уровне приложения. Не думаю что у ораклистов это "проблема" )
В рубях, на самом деле, здравый подход. false это nil (аналог null пустого значения с оговорками) или сам false. Все остальное true. То есть, с одной стороны если вы кодируете такие методы и исключения какие возвращают nil, беспокоиться не о чем. Единый подход.
Но даже если Ваш метод что-то другое возвращает, проверок различных можно сделать массу.
Это удобно, ребят )))) Избавляет от размышлений является ли false пустая строка (в руби — конечно нет!). И стимулирует использовать родные методы например к строке это .zero?
как в тетрисе — верили в детстве что если пройти все уровни, то там будет просто супер игра открыта )
при варианте хеша даже мне кажется черевато плавающими багами если разработка в команде. Допустим, один разработчик вызывает хеш с 3 аргументами. Второй — с четырьмя, но забыл модифицировать сам класс. Этот код будет работать, пока не всплывут "уши" где-нибудь при юзании переданного аргумента какой не засчитался за локальную переменную.
Отличная статья, читал с огромным интересом!
Те кто использует фреймворки как основной инструмент — давно уже в курсе идей какие автор написал.
И для них это само собой разумеющееся.
я не пробовал инструмент ) но статья хорошая.
по мере сил, я ответил на ваш вопрос. Вкратце напомню — я считаю что даже если имеется риск перекоса в «новостную ленту», этот риск оправдывается тем что люди будут оповещены.
Я рад что я вас не обидел. Однако, я все равно пока не в силах понять, отчего вы с таким широким вопросом обратились именно ко мне.
где конкретно от меня вы увидели необоснованные заявления? Хорошо, вы не тролль. Довольны? Я беру эти слова назад. Где еще, в каком месте, у меня в посте необоснованные заявления?

Information

Rating
Does not participate
Location
Екатеринбург, Свердловская обл., Россия
Date of birth
Registered
Activity