Pytania oznaczone «globals»

328
Dlaczego państwo globalne jest tak złe?

Zanim zaczniemy, pozwól mi powiedzieć, że jestem w pełni świadomy koncepcji abstrakcji i wstrzykiwania zależności. Nie potrzebuję tutaj otwierać oczu. Cóż, większość z nas mówi (zbyt) wiele razy, naprawdę nie rozumiejąc: „Nie używaj zmiennych globalnych” lub „Singletony są złe, ponieważ są...

250
Czym globały różnią się od bazy danych?

Właśnie natknąłem się na to stare pytanie, zadając sobie pytanie, co jest tak złego w stanie globalnym, a najczęściej głosowana, akceptowana odpowiedź zapewnia, że ​​nie można ufać żadnemu kodowi, który działa ze zmiennymi globalnymi, ponieważ jakiś inny kod gdzieś indziej może się pojawić i...

208
Czy istnieje nazwa (anty-) wzorca przekazywania parametrów, który będzie używany tylko kilka poziomów w łańcuchu połączeń?

Próbowałem znaleźć alternatywy dla użycia zmiennej globalnej w jakimś starszym kodzie. Ale to pytanie nie dotyczy alternatyw technicznych, martwię się głównie terminologią . Oczywistym rozwiązaniem jest przekazanie parametru do funkcji zamiast użycia globalnego. W tej starej bazie kodu oznaczałoby...

10
Metody parametryzacji a zmienne globalne

Mam bardzo proste pytanie, które prześladuje mnie od jakiegoś czasu, gdy mój kod zaczyna się powiększać. Czy parametry powinny być zastępowane zmiennymi globalnymi, gdy przechodzą przez długie trasy zagnieżdżonych wywołań funkcji? Rozumiem, że środowisko globalne może sprawić, że stan programu...