субота, 9 травня 2009 р.

CДурнеІм'яКласу

Вирішив на всяк випадок зібрати свої переклади кількарічної давнини на цьому блозі, щоб не загубились якщо що. Нижче - перша ластівка - переклад статті "CStupidClassName" від Dejan Jelovic. За пару годин ще пару перепощу - може комусь стане в нагоді.
Я занадто часто зустрічаю класи, ім'я яких починається з великої літери 'C'. CMainWindow. CParameters. CSecurity. CThis. CThat. Це безумство потрібно припиняти! А розпочалося все з легкої руки компанії Borland. Вони тільки-но додали об'єкти до свого компілятора Turbo Pascal і хотіли постачати його з великою бібліотекою класів. Зараз менеджери Borland можуть бути повними йолопами, але їхні інженери свого часу були дуже навіть нічого. Вони знали про можливі перешкоди на шляху до впровадження. В той час як вони постачали б велику бібліотеку класів зі звичайними іменами типу Time чи String, деякі з їх клієнтів могли вже використовувати записи (record, паскалевський аналог структур мови Сі) з іменами Time та String і таким чином вони не змогли б скомпілювати свої програми новою версією компілятор� [...]

Немає коментарів: