BOOL DocClassName::OnOpenDocument(LPCTSTR lpszPathName)
{
...
switch(nDeviceType)
{
case DEVTYPE_1:
// тут было ещё пять других типов устройств
// AUTO_ProcessDataAtFileOpen(0, 0, FALSE);
AUTO_ProcessDataAtFileOpen_2008_12_20(0, 0, FALSE);
break;
case DEVTYPE_2:
case DEVTYPE_3:
AUTO_ProcessDataAtFileOpen_2007_08_15(0, 0, FALSE);
break;
}
...
}
По мотивам творчества: А.
Функции с датами в названиями производят обработку данных из файла, причём обработка отличается для разных типов устройств, с которых пришёл файл.
Понятно, что названия были изменены. Вместо типов устройств 1, 2, 3 и так далее были константы вида DEVTYPE_SIBIRSKAYA_STOROZHEVAYA.
Как же следовало бы назвать эти функции, если не по датам, чтобы что-нибудь было понятно?