- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
if city.present?
if city.city.present?
city = city.city
else
city = "NIL"
end
else
city = "NIL"
end
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−379
if city.present?
if city.city.present?
city = city.city
else
city = "NIL"
end
else
city = "NIL"
end
Нечто
Хотя это исключение, наверное
Видит сити в сити сити
Сунул сити сити в сити
Сити сити, сити сити.
Унылых гостей минисуют
fixed
это еще им повезло, что не макси
особенно неприятен этот недостаток при разработке на динамических языках.
Вот смотри: Я умный людёнок, но меня сейчас заминусуют.
Так ли это?
Что бы что-то потерять, надо что-то сначала приобрести, а у создателей руби ни денег, ни мозгов
Так всегда бывает, создают язык, кучу фреймворков, в итоге всем надоедает.
Не надоест только крупной корпорации, например Microsoft, Intel, IBM и так далее.
нет?
Сперва понаворотили всяких неюзабельных веб-морд и прочей гуеты для конфигурирования, а потом вспомнили, что раньше то с шелл скриптами и конфигами было удобнее. Так и родился новый фетиш - configuration as code.
все уже на Dockerfile перешли
Но сейчас всё переходит на докер: это факт. Никому не нужно подымать и настраивать свои виртуалки: все хотят собрать и развернуть докеримадж
Хорошо это или плохо я не знаю, но все как помешались. Это факт.
Хотя может ты и прав: скоро хоямчки сделают веб-уай для генерации докерфайлов
Весьма удобно, кстати, не надо ничего парсить, приводить к ожидаемым типам, заинклюдил говнофайл - и готово. В качестве бонуса, можно понатыкать лямбд и ссылок на классы/модули прямо в конфиг, лол.
Здесь нельзя не упомянуть XMonad[1], Catwm[2] и OCaml the Ultimate Config Format[3]
менеджер для нстоящих программистов
https://en.wikipedia.org/wiki/Infrastructure_as_Code