Intressant om Static…
- mån 18 feb, 2008 kl 10:07
- 3 kommentarer
- Allmänt, Java, Programmering
Gilad Bracha (Distinguished Engineer at Cadence Design Systems) skriver om problemen med static på sin blogg. Intressant och värt att läsa.
Gilad Bracha (Distinguished Engineer at Cadence Design Systems) skriver om problemen med static på sin blogg. Intressant och värt att läsa.
Klart intressant läsning och jag håller verkligen med. Static tycker jag alltid har kännts ganska malplacerat i Java och det verkar mest som det kom till av gammal (o)vana samt för att kunna skapa konstanter.
Jag skulle även vilja lyfta fram ett design mönster som är fel från början, Singleton. Jag har fortfarande inte hittat ett problem som enbart Singleton kan lösa i grund och botten. Det är enbart en snabb fix för saker man inte orkar göra rätt från början. Använd Dependency Injection istället, eller om du absolut inte kan göra det, Service Locator.
Tack för bra lästips, Rikard. Jag saknade dock (liksom en snubbe som hade kommenterat artikeln) testbarhetsaspekten. Static har iaf satt oändligt mÃ¥nga pinnar i mina enhetstesthjul genom Ã¥ren. För att inte tala om Singleton. Grrr…
Singleton är ren och skär ondska.
Alldeles för enkelt att introducera och ett åttonde purgatorie att få bort ;)