![]() |
Hohe Code-Coverage - gute Qualität?![]() |
Montag, 27. August 2012
Was macht gute Modultests aus?
Mittwoch, 16. Mai 2012
Limbo mit Softwarequalität
![]() |
Limbo mit Softwarequalität? |
Samstag, 28. April 2012
Schuldentilgung
![]() |
Technische Schulden à Pleitegeier?![]() |
Freitag, 6. April 2012
Schuldhafte Softwareentwicklung
„Software zu schreiben ist wie Schulden aufnehmen. Geringe Schulden aufzunehmen beschleunigt die Softwareentwicklung, solange die Schulden rasch durch eine Neuimplementierung getilgt werden... Problematisch wird es, wenn die Schulden nicht zurückgezahlt werden. Jede Minute, die man mit nicht so gutem Code verbringt, zahlt man Zinsen für diese Schulden. Ganze Entwicklungsabteilungen können durch die Schulden unbereinigter Implementierung (egal ob objektorientiert oder nicht) zum Stillstand gezwungen werden.“
Viele kleine technische Schulden
Public domain images
- Ward Cunningham zu Technischer Schuld, OOPSLA 1992
Dienstag, 20. März 2012
Wozu Java Zertifizierungen?
![]() |
Oracle Certified Professional![]() |
Warum also sollten Java Entwickler eine Zertifizierung anstreben oder Manager ihren Mitarbeitern eine solche ans Herz legen? Dafür gibt es eine Reihe von Gründen - ob diese den Aufwand der Zertifizierung rechtfertigen, muss jeder selbst entscheiden:
Dienstag, 28. Februar 2012
Qualität von Softwareprojekten und Spaghetti
![]() |
![]() |
Wer im Rahmen von Softwareprojekten gute Qualität geliefert bekommen möchte, muss dasselbe beachten wie beim Kauf von Spaghetti (und allem anderen was käuflich ist):
Freitag, 10. Februar 2012
Quality Gates bei Java Entwicklung
![]() |
Quality Gates in der Softwareentwicklung![]() |
"Quality Gates sind Punkte im Ablauf eines Entwicklungsprojekts, bei denen anhand von im Voraus eindeutig bestimmten Qualitätskriterien über die Freigabe des nächsten Projektschrittes entschieden wird." - Jochen Peter Sondermann: Interne Qualitätsanforderungen und Anforderungsbewertung in Handbuch Qualitätsmanagement"Freigabe des nächsten Projektschrittes" - das ist in der Softwareentwicklung die entscheidende Herausforderung.
Mittwoch, 1. Februar 2012
Warum ist Softwareentwicklung so teuer?
![]() |
aus Tom DeMarco: "Controlling Software Projects" ![]() |
Funktionierende Software != Geringe Wartungskosten.
Mittwoch, 25. Januar 2012
Java ist die Zukunft! Ist Java die Zukunft?
Java ist inzwischen mehr als 15 Jahre alt - ein nicht gerade jugendliches Alter für eine Programmiersprache. Inzwischen wird Java an jeder Informatik-HTL, -FH und -Hochschule gelehrt, was für einige ein deutliches Zeichen dafür ist, dass Java total veraltet sein muss.
Es gab und gibt Entwickler, Abteilungsleiter, Vertriebsmitarbeiter, etc., welche aus den einen oder anderen Gründen Java bereits den Tod nachsagten oder aktuell nachsagen - passend zum Kometenlied: "Java gibts auf kein’ Fall mehr lang."
Doch wie sieht die Realität aus?
Zahlt es sich aus in Java zu investieren, neue Projekte mit der alten Programmiersprache anzufangen, Zertifizierungen zu machen, Java Frameworks zu lernen, ....? Dazu gibt es neben den ohnedies bekannten SUN/Oracle Verlautbarungen (9 Mio. Java Entwickler, 3 Mrd. Geräte auf denen Java läuft) zwei mir bekannte Indices:
Es gab und gibt Entwickler, Abteilungsleiter, Vertriebsmitarbeiter, etc., welche aus den einen oder anderen Gründen Java bereits den Tod nachsagten oder aktuell nachsagen - passend zum Kometenlied: "Java gibts auf kein’ Fall mehr lang."
Doch wie sieht die Realität aus?
Zahlt es sich aus in Java zu investieren, neue Projekte mit der alten Programmiersprache anzufangen, Zertifizierungen zu machen, Java Frameworks zu lernen, ....? Dazu gibt es neben den ohnedies bekannten SUN/Oracle Verlautbarungen (9 Mio. Java Entwickler, 3 Mrd. Geräte auf denen Java läuft) zwei mir bekannte Indices:
![]() |
Joinvision 01/2007 - 01/2012 |
![]() |
Tiobe Index 06/2001 - 01/2012 |
- Joinvision: Ein Jobportal für Freelancer und IT Fachkräfte für den deutschsprachigen Raum. Vergleicht die Häufigkeit bestimmter Schlüsselwörter in ihren Jobangeboten. Aktuell über 20.000 Jobangebote.
- Tiobe Programming Community Index: Vergleicht Programmiersprachen anhand ihrer Hits bei den wichtigsten 9 Webseiten mit Suchfunktion (Google, Blogger, Wikipedia, YouTube, Baidu, Yahoo, Bing, Amazon). Siehe Tiobe Index Definition.
Betrachtet man die Statistiken kommt man zu folgenden Erkenntnissen:
Dienstag, 17. Januar 2012
Java Konferenzen 2012
Auch heuer gibt es zum Thema Java wieder eine Menge Konferenzen. Wie jedes Jahr finden die meisten Konferenzen im Frühjahr (Februar - Juni) und im Herbst (Oktober - November) statt.
Folgende Termine und Preise konnte ich bisher ausfindig machen (Vermutungen in Grau):
Folgende Termine und Preise konnte ich bisher ausfindig machen (Vermutungen in Grau):
![]() |
![]() |
- Februar: Jfokus (13.-15.2. Stockholm, SEK 6.995 (~ € 790) für drei Tage), Spring I/O (16.-17.2. Madrid)
- März: TheServerSide Java Symposium (Las Vegas), EGJUG (9.-10.3. Kairo), EclipseCon (26.-29.3. Reston)
- April: JAX (17.-19.4. Mainz € 1.429 für die dreitägige Konferenz), JavaOne (4.-5.4. Tokyo, 10.500 ~ € 106; 17.-18.4. Moskau), Devoxx (18.-20.4. Paris, € 350 für die zweitägige Konferenz)
- Mai: JavaOne (3.-4.5. Hyderabad, 4.500 Rupien ~ € 65 für die zweitägige Konferenz), Confess (7.-9.5. Leogang, € 300 für die dreitägige Konferenz), GeeCon (16.-18.5. Poznań, € 150 für die zweitägige Konferenz)
Abonnieren
Posts (Atom)