> -- Info21 писал(а):
> Представляю себе программера, который не помнит толком, об чём класс, и быстро-быстро выбирает методы
Зачем представлять? Достаточно пройтись по конторам и посмотреть как народ пишет. Это "нормальная" практика. Особенно если класс не свой, а какой-то там системный/библиотечный.

Очень простая схема: нужно сделать НЕЧТО. Ищется класс который походит на то, что нам нужно, пусть это скажем класс Foo. Пишем в функции (где должен быть наш функционал нечто вроде) "Foo f; f." и смотрим что там IDE нам вывалила. Ищем в списке нечто похожее на то. что решит нашу проблему (по названию и аргументам + там же дока ещё вываливается) если нашлось то пробуем, если нет, либо проба оказалась неудачной, то стрираем нашу "Foo f; f." и ищем другой класс. Повторяем пока не найдем.

Здорово, правда?