Часто ли ты видел, что в модах используется cellmin? А уж тем более при использовании params или инициализации переменной?
Вот так делается "как обычно"
http://i.imgur.com/j61a1Dd.png
То бишь, переменной вообще не присваивается значение (тут я указал 0 для наглядности).
Этот не тот случай, где если ты что-то забудешь, из этого выйдет что-то плохое. Да и я тоже уже говорил, что человек - не машина, которую как запрограммировали, так она и работает. И тот свод правил, что уже когда-то был придуман людьми, не является единственным возможным. И лично у меня не было фатальных ситуаций, когда я что-либо вдруг забывал и это всё безвозвратно рушило. Мозг - система гибкая.
И да, я понимаю, когда подобные (не те, что я предлагал, а о которых мы до этого говорили. Тончайшие тонкости :D) "тонкости" выносятся на публику - это, несомненно, плохо. Но если ты код, который не предназначенный для общественности, пишешь сугубо "толсто" - хмм... Часто такие "тонкости" как упрощают написание/читаемость кода, так и оптимизируют этот самый код. В общем, всё зависит конкретно от ситуации. И данная ситуация, имхо, не является слишком "тонкой"
- - - Добавлено - - -
И всеобщий фетишь на "const" тоже понять не могу :с Насколько надо быть упоротым, чтоб работать с массивом, предназначение которого ты забыл? А если не забыл, то как можно попортить данные в нём?