Многие редакторы и IDE имеют автозавершение кода. Некоторые из них очень «умны», другие нет. Меня интересует более умный тип. Например, я видел IDE, которые предлагают функцию только в том случае, если она а) доступна в текущей области б) ее возвращаемое значение является допустимым. (Например,...