Trägt die Rolle des Softwarearchitekten zum Erfolg von entsprechenden Entwicklungsvorhaben bei oder nicht? Wir haben unsere Einschätzung hierzu durch eine Umfrage, deren Ergebnisse wir nachfolgend detaillieren, überprüft.
Weiter lesen
Softwareentwickler können programmieren, aber können Programmierer auch Software entwickeln? Was unterscheidet einen Softwareentwickler vom Software Engineer? Und sind ein Software Engineer und ein Softwareingenieur das Gleiche?
Weiter lesen
Sandi Metz und Katrina Owen wollen in ihrem Buch »99 Bottles of OOP« zeigen, dass alles, was man über objektorientierte Programmierung (»OOP«) wissen muss, im amerikanischen Folksong »99 Bottles of Beer« beziehungsweise dessen programmiertechnischer Umsetzung steckt. Wir haben eine Vorabversion des Buches erhalten und prüfen, ob das stimmt…
Weiter lesen
Teammitglieder haben in der Regel unterschiedliche Erfahrungen und Fähigkeiten. Nicht jeder möchte und kann Führungskraft werden, häufig ist dies aber die einzige Karriereoption. Welche Perspektive können Unternehmen gefragten Spezialisten wie beispielsweise Software Engineers alternativ aufzeigen? Und wie mit den unterschiedlichen Qualifikationen umgehen? Alle(s) gleich machen? Wir zeigen die gängigen Qualifikationsstufen im Software Engineering im Kontext der Fachlaufbahn als eine hilfreiche Alternative auf.
Weiter lesen
Um das Thema Codesharing erleben wir in Softwareentwicklungseinheiten zum Teil intensive Diskussionen. Auch wenn Wiederverwendbarkeit auf den ersten Blick unstrittig erscheinen mag, ergeben sich bei genauer Betrachtung durchaus Fragen. Welcher Sourcecode sollte wie wiederverwendet werden? Wie kann ich Abhängigkeiten bei einer geteilten Codebasis vermeiden? Und wer kümmert sich eigentlich um die Wartung des verteilten Codes? Wir beleuchten das Thema in diesem Artikel von verschiedenen Seiten.
Weiter lesen