Immer wieder höre ich den Satz von Entwicklern und Chef’s: “Hauptsache das Programm läuft…”. Inzwischen reagiere ich ziemlich allergisch gegen diese Aussage und versuche dann auch prompt den Leuten zu erklären, warum es nicht genügt, dass ein Programm einfach nur läuft. Häufig mit mässigem Erfolg. Ich versuche in diesem Post aber aufzuzeigen, was ich darüber denke, wie Softwareentwicklung funktionieren muss.
Schlüsselfaktoren für eine langfristig gute und qualitativ hochwertige Software sind:
Read more...
- Kommunikation zwischen den beteiligten Personen (Projektleiter, Entwickler, Kunde)
- Automatisierung wo es nur geht -> Continuous integration
Einleitung
Heute möchte ich über das Thema Mocking unter Javascript schreiben. Wie schon bei den Testing Frameworks, gibt es auch einige Mocking Frameworks. Ich habe mich wieder über TestDrivenWebsites inspirieren lassen und mich für JsMockito entschieden, welcher ein Klon vom entsprechenden JMock für Java ist. Ich setze in diesem Artikel voraus, das JsTestDriver installiert und einsatzbereit, da JsMockito integriert wird.
Dieses mal hatte ich es aber nicht so einfach, bis ich die ersten funktionierenden Beispiele hatte. Folgend liste ich die wichtigsten Quellen auf, auf welchen ich Beispiele für JsMockito gefunden habe:
Read more...

Einführung
Da ich mich momentan sehr für Qualität in der Softwareentwicklung interessiere, darf das Unit Testing natürlich nicht fehlen. Mit PHPUnit konnte ich nun schon einige sehr positive Erfahrungen machen. Da auch viele PHP Projekte mit Javascript arbeiten, suchte ich deshalb auch nach einen Testwerkezeug für JS.
Auf der Webseite Test Driven Websites bin ich auf einen schönen Javascript Unit Testing Framework Vergleich gestossen. Der Favorit war ganz klar JsTestDriver und nach einigem weiteren Surfen im Netz, hat sich für mich dieser Eindruck bestätigt. Da es sehr viele Test Frameworks für Javascript gibt, habe ich den allgemeinen Eindrücken im Netz einfach vertraut und mich für JsTestDriver entschieden.
Read more...
Und hier wieder einmal ein paar interessante Links im Netz.
Da mich momentan Javascript ziemlich in den Bann gezogen hat, sind die meisten Links auch über dieses Thema. Ich hoffe, ich kann in den nächsten Wochen auch mal erste Erkenntnisse über die Vorteile von Javascript niederschreiben.

Mit PHP für Android entwickeln – http://is.gd/dJm8d
Building a JavaScript-Based Game Engine for the Web
Interessanter Talk über JavaScript Games. Auch in der Browsergame-Entwicklung hält Javascript einzug – http://is.gd/dJmuQ
Das Javascript “Module Pattern”
Der Artikel führt einem von den Basics bis zum “Module Pattern”.
-> Abstrakte Funktionen -> Scope -> Block Scope Pattern -> Closures -> Singleton Pattern -> Module Pattern – http://is.gd/dJmEX
Read more...