Softwareentwicklung

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

6
Warum sollte eine GET-Anforderung keine Daten auf dem Server ändern?
Überall im Internet sehe ich folgende Ratschläge: Ein GET sollte niemals Daten auf dem Server ändern - verwenden Sie dazu eine POST-Anfrage Was ist die Basis für diese Idee? Wenn ich einen PHP-Dienst erstelle, der Daten in die Datenbank einfügt, und diese Parameter in die GET-Abfragezeichenfolge übergebe, warum ist das …
109 http  http-request 

14
Wie gehe ich mit einem kontraproduktiven Scrum-Team um?
Hintergrundgeschichte: Ich habe in den letzten drei Jahren als Teil dieses Teams gearbeitet und in dieser Zeit hatten wir drei verschiedene Scrum Master, die die Dinge alle unterschiedlich betrieben haben. Aufgrund dieser Änderung in Scrum Masters und ihrer Art, die Show zu leiten, hat sich mein Team der Idee von …

9
Grundlegendes zur Abhängigkeitsinjektion
Ich lese über Abhängigkeitsinjektion (DI). Für mich ist es eine sehr komplizierte Sache, da ich las, dass es sich auch um eine Inversion der Kontrolle (IoC) handelte und ich das Gefühl hatte, dass ich auf eine Reise gehen würde. Dies ist mein Verständnis: Anstatt ein Modell in der Klasse zu …

5
Warum sollte ich Kompositionen der Vererbung vorziehen?
Ich habe immer gelesen, dass Kompositionen der Vererbung vorzuziehen sind. Ein Blogbeitrag über andere Arten zum Beispiel befürwortet die Verwendung von Komposition anstelle von Vererbung, aber ich kann nicht sehen, wie Polymorphismus erreicht wird. Aber ich habe das Gefühl, wenn Leute sagen, sie bevorzugen Komposition, dann meinen sie wirklich, sie …

20
Mit Open Source als Entwickler Geld verdienen?
Ich bin derzeit ein Student (Angewandte Informationstechnologie) und wir machen den größten Teil unserer Programmierung in C # und Java. Ich habe mich gefragt, wie ich als Entwickler mit Open Source Geld verdienen kann. Ich weiß, dass es die Geschichte gibt, Unterstützung zu geben oder Dienstleistungen zu erbringen, aber ich …


10
Verwenden Sie nicht "statisch" in C #?
Ich reichte einen Antrag ein, den ich an einige andere Architekten zur Codeüberprüfung schrieb. Einer von ihnen schrieb mir fast sofort zurück und sagte: "Verwenden Sie nicht" statisch ". Sie können keine automatisierten Tests mit statischen Klassen und Methoden schreiben." Statisch "ist zu vermeiden." Ich habe geprüft, und 1/4 meiner …

12
Sollte ein (Junior-) Entwickler versuchen, bessere Prozesse und Praktiken in seinem Entwicklungs- / IT-Team voranzutreiben?
Ich bin ein Junior-Entwickler, der die Möglichkeit hat, die Prozesse meines Teams mitzugestalten, wenn ich die Änderung rechtfertigen kann und wenn dies dem Team hilft, seine Arbeit zu erledigen. Dies ist neu für mich, da meine früheren Unternehmen mehr oder weniger fest definierte Prozesse hatten, die vom Management kamen. Mein …

13
Ausnahme gegen leere Ergebnismenge, wenn die Eingaben technisch gültig, aber nicht zufriedenstellend sind
Ich entwickle eine Bibliothek für die Veröffentlichung. Es enthält verschiedene Methoden zum Bearbeiten von Objektgruppen - Erzeugen, Untersuchen, Partitionieren und Projizieren der Gruppen in neue Formen. Für den Fall , es relevant ist, ist es eine C # -Klasse Bibliothek mit LINQ-style - Erweiterungen auf IEnumerable, als NuGet Paket freigegeben …



8
Warum wird Polling in der Webprogrammierung akzeptiert?
Ich arbeite derzeit an einem Ruby on Rails- Projekt, in dem eine Liste von Bildern angezeigt wird. Ein Muss für dieses Projekt ist, dass neue Beiträge in Echtzeit angezeigt werden, ohne dass die Webseite aktualisiert werden muss. Nach einer Weile bin ich auf einige JavaScript-Lösungen und -Dienste wie PubNub gestoßen. …
108 loops  logic  polling 

29
Wie verwalten Sie Ihre Wissensbasis? [geschlossen]
Als Programmierer haben wir viele Eingaben: Ebooks Code Ausschnitte Interessante E-Mails Unterlagen Webartikel Blogeinträge StackOverflow-Fragen Podcasts ... Mit welchen Tools können Sie all diese Dinge speichern, organisieren, durchsuchen und abrufen? Gibt es eine gute Lösung, um mit dieser riesigen Datenmenge umzugehen?


5
Was ist der Unterschied zwischen der Abhängigkeitsinjektion mit einem Container und der Verwendung eines Service-Locators?
Ich verstehe, dass das direkte Instanziieren von Abhängigkeiten innerhalb einer Klasse als schlechte Praxis angesehen wird. Dies ist sinnvoll, da alles so eng miteinander verbunden ist, was wiederum das Testen sehr schwierig macht. Fast alle Frameworks, auf die ich gestoßen bin, scheinen die Abhängigkeitsinjektion mit einem Container der Verwendung von …

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.