Software-Entwicklung
Programmierer und Software-Entwickler - die Bezeichnungen werden inzwischen oft als Synonym verwendet. Fakt ist, bei der Software-Entwicklung hat der Software-Entwickler mit zahlreichen Programmiersprachen, deren Frameworks


Das wichtigste Erkentniss, die ich ich aus meiner Zeit als Software-Entwickler und Systemarchitekt mitnehme:
Was sich bei der Entwicklung am schnellsten und fortlaufend entwickeln muss, sind die Entwickler selbst.
1. Typische Themen der SW-Entwicklung
- Programmiersprachen
- Assembler, Compiler, Interpreter
- Bibliotheken
- Entwicklungsumgebungen
- Repräsentation von Zahlen im Rechner
- Versionsverwaltung
- Datenbanken
- Betriebssysteme
- Entwicklungswerkzeuge
- Sichtweisen bzw. Abstraktion in der SW-Entwicklung
- Build
- Dokumentation
- Code-Optimierung
- Software-Qualität und Software-Tests
- Datenübertragungsprotokolle
- Interprozesskommunikation
- Buffer
- Fehlerbehandlung
- Interprozesskommunikation
- Frameworks
2. Listen und Tabellen
3. Einordnung
4. Meine Lieblingswerke
Was wäre ein Programmierer oder einer zweiten Meinung. Wenn es um die reine Software-Entwicklung geht, zitiere ich schriftlich und auch mündlich die folgenden Werke (sortiert nach Häufigkeit der Zitate).
"Der pragmatische Programmierer" von Andrew Hunt und David Thomas (Hunt2003)
Code Complete: A Practical Handbook of Software Construction von Steve McConnell
Clean Code: A Handbook of Agile Software Craftsmanship von Robert C. Martin (Martin2008
)
Coding horror: programming and human factors by Jeff Atwood; http://www.codinghorror.com
- How long can a routine be? (McConnell1993, S. 93)
- Information hiding bzw. Kapselung (McConnell1993, S. 119)

Siehe auch Eilebrecht2004 • Informatik
There are no comments on this page. [Add comment]