Arkitektura & Design Patterns

Why singletons are controversial

Në shqip: Pse singleton-at janë të diskutueshëm

ShpjegimiSQ

Singleton-i garanton një instancë të vetme, por në praktikë shpesh bëhet „variabël globale e maskuar“: e vështirë për t'u testuar dhe fsheh varësitë. Më mirë: krijo një instancë dhe jepja me dependency injection atyre që i duhet.

EnglishEN

A singleton guarantees a single instance, but in practice often becomes a “disguised global variable”: hard to test and hiding dependencies. Better: create one instance and pass it via dependency injection to whoever needs it.

Si ta mendosh

Si një çelës i vetëm që e përdorin të gjithë dhe askush s'e di kush e ka tani.

Lexoje në anglisht

Like a single key everyone uses and nobody knows who has right now.

Terma të lidhur