Фейлы, они как файлы, только фейлы
В одном из докладов великолепного Алексея Рыбака были слова, что интересны не успехи, а фейлы. И я полностью согласен, что самые теплые воспоминания оставляют именно события, где были тяжелые обстоятельства, да еще и сам оплошал, но в итоге с честью выкрутился. Ну и в принципе все разговоры на вечеринках с коктейлями именно про проблемы, легаси, костыли и синюю изоленту. Я не видел, чтобы два инженерами делились, какая у них большая пользовательская база, как тепло их любят пользователи, какие великолепные показатели и перспективы, ми-ми-ми. Поэтому всяким проблемам, проколам, особенно своим, я всегда уделяю самое пристальное внимание.
Итак сегодня руби и рейлс (примеры выдуманные, но основаны на реальных событиях):
# 1
def calc_full_name
full_name = [first, last].join(" ") # хе-хе, надо self.full_name = ...
end
# 2
user = User.find(1)
user.json["k"] = "v"
user.save! # хо-хо, нужно user.json_will_change! или переделать
# 3
3/2 == 1 # хы-хы, 1 а не 1.5
Это то что сходу вспомнил, чтобы написать очередной пост . Идеи то уже кончаются, а блог то еще писать не меньше 10 месяцев.
идет.