Softwareentwicklung

Fragen und Antworten für Fachleute, Akademiker und Studenten, die im Lebenszyklus der Systementwicklung arbeiten



18
Abhängigkeitsinjektion: Wie verkauft man es? [Geschlossen]
Lassen Sie es wissen, dass ich ein großer Fan von Dependency Injection (DI) und automatisierten Tests bin . Ich könnte den ganzen Tag darüber reden. Hintergrund Kürzlich hat unser Team dieses große Projekt bekommen, das von Grund auf neu gebaut werden soll. Es ist eine strategische Anwendung mit komplexen Geschäftsanforderungen. …



1
Gibt es wirklich einen grundlegenden Unterschied zwischen Rückrufen und Versprechen?
Bei der asynchronen Single-Thread-Programmierung gibt es zwei Haupttechniken, mit denen ich vertraut bin. Am häufigsten werden Rückrufe verwendet. Das bedeutet, dass an die Funktion übergeben wird, die asynchron eine Rückruffunktion als Parameter ausführt. Wenn der asynchrone Vorgang abgeschlossen ist, wird der Rückruf aufgerufen. Ein typischer jQueryCode, der auf diese Weise …


12
Soll der Festschreibungsverlauf verwendet werden, um Entwicklern wichtige Informationen zu übermitteln?
Während einer Besprechung zum Rollback eines SDK von Drittanbietern aus der neuesten Version wurde festgestellt, dass unsere Entwickler bereits im Festschreibungsverlauf darauf hingewiesen haben, dass die neueste Version nicht verwendet werden sollte. Einige Entwickler argumentierten, dass dies eine schlechte Praxis sei und stattdessen entweder in der Quelldatei (dh // Don't …

10
Nullverhaltensobjekte in OOP - mein Designdilemma
Die Grundidee hinter OOP ist, dass Daten und Verhalten (auf diesen Daten) untrennbar sind und sie durch die Idee eines Objekts einer Klasse gekoppelt sind. Objekte haben Daten und Methoden, die damit arbeiten (und andere Daten). Offensichtlich werden nach den Prinzipien von OOP Objekte, die nur Daten sind (wie C-Strukturen), …





16
TDD negative Erfahrung
Was ist eine negative Seite Ihrer TDD-Erfahrung? Finden Sie Babyschritte (die einfachste Lösung, um Testgrün zu machen) ärgerlich und nutzlos? Finden Sie wertlose Tests (wenn der Test anfänglich Sinn hat, aber in der endgültigen Implementierung die gleiche Logik wie bei anderen Tests prüft) wichtig für die Wartung? usw. Die obigen …
94 tdd 

27
Warum benutzen die Leute Programmierbücher? [geschlossen]
Ich finde, wenn jemand fragt, wie man das Programmieren am besten lernt, gibt man ihm normalerweise Verweise auf eine Reihe von Texten, die von verschiedenen Autoren verfasst wurden. Ich glaube jedoch nicht, dass viele Leute lernen, aus Büchern zu programmieren. Ich stelle fest, dass sie in der Regel vor einer …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.