собссно ситуация, когда греп работает нехорошо это "блин, что за говнище вы тут наваяли!" да, обычно на это ответ "ой да ладно, у нас же IDE это все разруливает"
собссно ситуация, когда греп работает нехорошо это "блин, что за говнище вы тут наваяли!" да, обычно на это ответ "ой да ладно, у нас же IDE это все разруливает"
собственно как раз именно потому что это нарушает локальность. Когда я вижу код, то у меня возникает некоторое предположение о том, как оно работает (без подсказок со стороны IDE). А перегрузка скрывает от меня кучу разных вещей
я за то, чтобы код был написан так, чтобы его можно было распечатать, прочитать и при этом понять, что там происходит. А когда код, в котором без IDE не разберешься, то ну его нафиг
но зато про тот, который пишу, как правило могу сказать, что да, про каждую отдельно взятый кусок я понимаю, почему я его написал так и что тут происходит
я за то, чтобы код был написан так, чтобы его можно было распечатать, прочитать и при этом понять, что там происходит. А когда код, в котором без IDE не разберешься, то ну его нафиг
ну и вообще как только используются какие-то внешние интерфейсы, так уже сделать нельзя