|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Anatoly Moskovsky 2:5020/400 13 Aug 2002 11:17:46 To : Bulat Ziganshin Subject : Re: my $var -------------------------------------------------------------------------------- Hi! *** Bulat Ziganshin wrote to Anatoly Moskovsky: BZ>>> так всё же что вы выиграли от передачи всех параметров явно? или BZ>>> стыдно сказать "ничего"? :) AM>> Тот же выигрыш, что дает инкапсуляция. AM>> В данном случае мы получаем некий интерфейс, реализацию которого AM>> можно в будущем безболезненно поменять. Я не говорю даже о AM>> параллельной разработке несколькими людьми. В случае же с передачей AM>> через глобальные переменные получается каша в которой только тот, AM>> кто делал это (и то не долго) сможет разобраться. BZ> не вижу разницы. в любом случае нужно договариваться об именах Жаль, что не видишь :( Разница в объеме договоренности: в случае глобальных переменных - это один интерфейс для всех функций, а не свой для каждой функции. А значит, эти ф-и будут зависеть друг от друга, и при изменении скорее всего придется вылавливать глюки связанные с рассоглассованиями (особенно в языках с нестрогим контролем типов и прототипов). Bye --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/6481c41d4f1d.html, оценка из 5, голосов 10
|