|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Bulat Ziganshin 2:5093/4.126 13 Aug 2002 21:08:06 To : Anatoly Moskovsky Subject : my $var -------------------------------------------------------------------------------- Tuesday August 13 2002, Anatoly Moskovsky writes to Bulat Ziganshin: AM>>> Тот же выигрыш, что дает инкапсуляция. AM>>> В данном случае мы получаем некий интерфейс, реализацию которого AM>>> можно в будущем безболезненно поменять. Я не говорю даже о AM>>> параллельной разработке несколькими людьми. В случае же с AM>>> передачей через глобальные переменные получается каша в которой AM>>> только тот, кто делал это (и то не долго) сможет разобраться. BZ>> не вижу разницы. в любом случае нужно договариваться об именах AM> Жаль, что не видишь :( AM> Разница в объеме договоренности: в случае глобальных переменных - это AM> один интерфейс для всех функций, а не свой для каждой функции. А AM> значит, эти ф-и будут зависеть друг от друга, и при изменении скорее AM> всего придется вылавливать глюки связанные с рассоглассованиями AM> (особенно в языках с нестрогим контролем типов и прототипов). я говорил о разнице между глобвльными переменными и одним большим хешем. почему плохо передавать все параметры по одному - и так известно: их слишком много Bulat, mailto:bulatz-AT-fort.tatarstan.ru, ICQ: work 15872722, home 11849833 ... Иногда для того, чтобы изменить свое восприятие мира, ... люди пытаются изменить сам мир --- GoldED+/W32 1.1.2 * Origin: Чубайс - повелитель Тьмы (2:5093/4.126) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/33403d5975ad.html, оценка из 5, голосов 10
|