Kognitive Komplexität
“… if you need more than 3 levels of indentation, you’re screwed anyway, and should fix your program.” Linus Torvalds im Linux kernel coding style Was ist kognitive Komplexität? Kognitive Komplexität ist ein Begriff...
“… if you need more than 3 levels of indentation, you’re screwed anyway, and should fix your program.” Linus Torvalds im Linux kernel coding style Was ist kognitive Komplexität? Kognitive Komplexität ist ein Begriff...
Raum, die letzte Grenze. Dies sind die Abenteuer der Systemadministratoren. Ihr langjähriges Ziel: Neue Architekturen zu erforschen, zu dokumentieren und zu meistern. Und während sie in den Weiten des IT-Universums voranschreiten, stoßen sie auf...
Jeder erfahrene Entwickler hat schon mal einmal ein Projekt erlebt (oder „durchgemacht“?) bei dem es gar keine Tests gibt. Schlimmer noch wäre ein Projekt in dem Tests als zusätzlicher Aufwand interpretiert werden. Was ist...
Um ein Projekt erfolgreich umzusetzen, ist ein kontinuierlicher Wissensaustausch essentieller Bestandteil für ein funktionierendes Team. Damit erreicht man, dass alle Teammitglieder nahezu den selben Wissenstand haben. Doch je länger ein Team zusammensitzt, desto geringer wird die Wissensvielfalt. Man spielt...
Das Review durch einen Kollegen gehört bei professioneller Softwareentwicklung zum guten Ton. Es ist neben Pair Programming eines der besten Mittel gegen Code-Blindheit – die Unfähigkeit, Fehler im eigenen Code zu sehen. Das Review...
Als “Refactoring” bezeichnet man die technische Veränderung von Software unter exakter Beibehaltung deren Funktionalität. Hintergrund ist die Verbesserung einer nicht-funktionalen Anforderung wie Wartbarkeit oder Wiederverwendbarkeit. Um ein reibungsloses Refactoring zu gewährleisten, sollte die betroffene Software...
Durch die weitere Nutzung der Seite stimmen Sie der Verwendung von Cookies zu. Weitere Informationen
Die Cookie-Einstellungen auf dieser Website sind auf "Cookies zulassen" eingestellt, um das beste Surferlebnis zu ermöglichen. Wenn du diese Website ohne Änderung der Cookie-Einstellungen verwendest oder auf "Akzeptieren" klickst, erklärst du sich damit einverstanden.