Softwareentwicklung

85
Regulierung der Softwareindustrie [abgeschlossen]

Alle paar Jahre schlägt jemand eine strengere Regulierung für die Softwareindustrie vor. Dieser IEEE-Artikel hat in letzter Zeit einige Aufmerksamkeit auf sich gezogen. Wenn Softwareentwickler, die Programme für Systeme schreiben, die die Öffentlichkeit physischen oder finanziellen Risiken...

85
Unterschiede zwischen TypeScript und Dart [closed]

Microsoft hat kürzlich Typescript vorgestellt, eine neue JavaScript-ähnliche Programmiersprache. Vor einiger Zeit hörte ich von Dart, einer neuen Programmiersprache, die von Google entwickelt wurde, um Probleme im Zusammenhang mit Javascript wie Leistung, Skalierbarkeit usw. zu lösen. Der Zweck...

85
Wie vermeidet man Getter und Setter?

Ich habe es nicht leicht mit dem Entwerfen von Kursen. Ich habe gelesen, dass Objekte ihr Verhalten und nicht ihre Daten enthüllen. Anstatt Getter / Setter zum Ändern von Daten zu verwenden, sollten die Methoden einer bestimmten Klasse daher "Verben" oder Aktionen sein, die auf das Objekt...

84
Was ist REST (in einfachem Englisch) [geschlossen]

In letzter Zeit bin ich daran interessiert, mich mit REST vertraut zu machen. Ich habe versucht, einen Wiki-Eintrag auf REST zu lesen , aber es hat mir nicht geholfen. Ich würde es wirklich schätzen , wenn jemand in einfachem Englisch erklären kann (dh ohne unnötigen Tech - Jargon) Was ist...

84
Designfehler und Umgang mit Demütigung daraus [geschlossen]

Waren Sie bei den von Ihnen vorgeschlagenen Softwaredesigns immer von Grund auf korrekt? Wenn Sie ein Design herausgeben, das von Grund auf falsch war, neigen Sie dazu, den Respekt Ihrer Teamkollegen zu verlieren. Egal, was Sie danach tun, Sie werden für alles, was Sie nach diesem Vorfall...

84
Verzweigen oder nicht verzweigen?

Bis vor kurzem war mein Entwicklungsworkflow wie folgt: Holen Sie sich die Funktion vom Product Owner Zweig erstellen (wenn die Funktion länger als 1 Tag ist) Implementieren Sie es in einer Filiale Änderungen vom Hauptzweig in meinen Zweig zusammenführen (um Konflikte beim Zusammenführen in...

84
Warum Git lernen, wenn es GUI-Apps für GitHub gibt?

Welche Vorteile bringt es , wenn Sie lernen, Git über die Befehlszeile zu verwenden, wenn GitHub GUI-Apps für Mac und Windows bereitstellt ? Momentan verwende ich ihre Mac-App, um meine Repositorys zu aktualisieren, und bis jetzt scheint sie meine Bedürfnisse zu decken. Was könnte ich...