Auteur archief

Er is geen database!

21 januari 2011

“Do not try to bend the spoon — that’s impossible. Instead, only try to realize the truth: there is no spoon.”

Lees verder >>

“Do not try to bend the spoon — that’s impossible. Instead, only try to realize the truth: there is no spoon.”

Lees verder >>

Gebruik geen singletons!

06 januari 2011

Vroeger was ik altijd erg happig om singletons te gebuiken. Immers, het leek mij logisch om iets te hebben zoals Database.GetInstance().DoQuery(query); want ik heb namelijk maar één database en mijn applicatie heeft maar één verbinding met die database. Toch is het gebruik van singletons problematisch. Het is namelijk een verkapte vorm van een global state, iets wat je niet wilt hebben. Je code wordt moeilijker testbaar, en wordt moeilijker om te onderhouden.
Lees verder >>

Vroeger was ik altijd erg happig om singletons te gebuiken. Immers, het leek mij logisch om iets te hebben zoals Database.GetInstance().DoQuery(query); want ik heb namelijk maar één database en mijn applicatie heeft maar één verbinding met die database. Toch is het gebruik van singletons problematisch. Het is namelijk een verkapte vorm van een global state, iets wat je niet wilt hebben. Je code wordt moeilijker testbaar, en wordt moeilijker om te onderhouden.
Lees verder >>