• aestiva Надо попробовать избавиться от глобальных переменных, на которых @vt так любит плеваться и смотреть свысока

Replies (9)

  • @ermine, глобальные переменных — в конфиг!
  • @oxpa, в данном случае у меня — это коллекция или мап херов
  • @ermine, а еще надо избавиться от классов в херах
  • @ermine, Я все ещё не совсем понимаю, какой вред от глобальных переменных, кроме того, что их вроде нельзя менять в функциях
  • @Monstreek, их менять можно, и вреда от них гораздо меньше, чем от @vt
  • @ermine, Тогда зачем
  • @Monstreek, ну их заполняют сайд-эффектом из кода, это плохо, когда могут возникнуть коллизии
  • @ermine, А. Понятно
  • @Monstreek, когда начинаешь проект, наперед не зная, что как должно быть, пишешь абы как, лишь бы печатало хелловорлд, при инкрементации кода его приходится рефакторить и вырисовывается какая-то структура программы. Возможно, у высокообразованных программеров типа @vt иной подход, но я предпочитаю программировать инкрементальным рефакторингом