Unittesting mit dem .NET Entity Framework
Unittests automatisierten das Testen von Software. Wird ein Programm sorgfältig mit solchen Tests abgedeckt, kann sie problemlos erweitert werden und mit einem Klick sicherstellen, dass man nicht ausversehen bestehende Funktionalität geändert hat.
weiter lesen ...Nachforschungen nach einem Hack einer Webseite
Ein guter Bekannter und Betreiber eines Onlineshops wurde kürzlich von einem Kunden informiert, dass seine Seite gehackt wurde. Er selbst aber kam wie üblich auf seinen Shop. Er tat also das einzig Richtige: Frag nambu um Rat!
weiter lesen ...MySQL Performance bei Views
In MySQL 5 sind Views eingeführt worden, um die Abfrage von Daten zu vereinfachen. Views haben einige Vorteile, so können Abfragen die öfters gebraucht werden auf dem Server gespeichert werden. Dadurch kann die View wie eine Tabelle abgefragt werden. Eine View kann Joins, SubSelects, ... enthalten und so die Komplexität bei der Abfrage verstecken. Aber Views können auch Nachteile auf die Performance der Applikation haben. Es gibt ein paar Grundregeln die zu beachten sind.
weiter lesen ...Unittests ohne Datenbank
Bei Unittests geht es ja bekanntlich darum, einen kleinen Teil unserer Applikation zu testen. Normalerweise ist das zentrale Nervensystem einer Webapplikation die Datenbank, welche bei so ziemlich allen Seiten irgendwie verwendet wird. Bei Unittests wollen wir aber aus mehreren Gründen keine Datenbank dabei haben. Erstens ist es kein Test einer "Unit" mehr und zweitens geht das so viel zu lange... Um genau diesen Umstand zu beseitigen greifen wir auf Mocking zurück. PHPUnit bringt Klassen für das Mocking mit, welche dafür verwenden werden.
weiter lesen ...Gefunden werden bei Google
Was muss meine Webseite erfüllen um gefunden zu werden?
weiter lesen ...