Softwareentwicklung

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

2
Wie entwerfe ich als Entwickler User Stories?
Ich schreibe ein System, in dem sowohl der Systembesitzer als auch ich Entwickler sind, und wir sind derzeit die einzige Quelle für 'Anfragen' oder Anforderungen an das System, die ich in User Stories erfassen möchte, die an Features {1} gebunden sind. Meine dringende Priorität ist es jetzt, einen überschaubaren Rückstand …

2
JavaFX - der richtige Weg, um Eigenschaften mit Domänenobjekten zu verwenden
JavaFX hat eine Reihe neuer Eigenschaftsobjekte bereitgestellt, mit javafx.beans.property.DoublePropertydenen Sie Felder definieren können, die automatisch beobachtet und synchronisiert werden können. In vielen JFX-Beispielen verfügt die MVC-Modellklasse über eine Reihe dieser Eigenschaftsfelder, die dann automatisch an die Ansicht gebunden werden können. Dies scheint uns jedoch zu ermutigen, JFX-Eigenschaften in unsere Domain-Objekte …

7
Programmierkenntnisse vs. Programmierlogik
Gibt es einen Unterschied zwischen den beiden Themen? Ich habe Unternehmen für die Nachfrage gesehen gute Programmierkenntnisse eine gute Programmierlogik . Ich habe dies in Jobprofilen für einen Entwickler gesehen - zum Beispiel für "gute Programmierlogik", "starke Programmierkenntnisse". Ich glaube, dass Programmierkenntnisse mit Kenntnissen über die betreffende Sprache zusammenhängen und …

9
Was ist, wenn Globale Sinn machen?
Ich habe einen Wert, den viele Objekte benötigen. Zum Beispiel eine Finanzanwendung mit unterschiedlichen Anlagen als Objekten, von denen die meisten den aktuellen Zinssatz benötigen. Ich hatte gehofft, mein "finanzielles Umfeld" als Objekt mit dem Zinssatz als Eigentum zusammenzufassen. Geschwisterobjekte, die diesen Wert benötigen, können ihn jedoch nicht erreichen. Wie …

3
Beste Architektur für die ASP.NET WebForms-Anwendung
Ich habe ein ASP.NET WebForms-Portal für einen Client geschrieben. Das Projekt hat sich eher entwickelt als von Anfang an richtig geplant und strukturiert. Folglich wird der gesamte Code innerhalb desselben Projekts und ohne Ebenen zusammengefügt. Der Client ist jetzt mit der Funktionalität zufrieden, daher möchte ich den Code so umgestalten, …

3
Haben Java-Applets heute einen Platz im Web? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
10 java  html5 

5
Gibt es Untersuchungen zu täglichen Produktivitätsunterschieden durch denselben Programmierer?
Im Internet gab es zahlreiche Aktivitäten, in denen ein großer Unterschied zwischen der Produktivität der besten Programmierer und der Produktivität der schlechtesten diskutiert wurde. Hier ist ein typisches Google-Ergebnis bei der Untersuchung dieses Themas: http://www.devtopics.com/programmer-productivity-the-tenfinity-factor/ Ich habe mich gefragt, ob derselbe Programmierer Nachforschungen oder ernsthafte Diskussionen über Unterschiede in der …

8
Muss man sich Code merken?
Ich bin ein neuer Entwickler, der gerade bei einer großen Firma eingestellt wurde. Ich weiß nicht wie, aber ich denke, sie sind verzweifelt. Ich bin jedoch mit HTML5 / CSS3 vertraut, obwohl sich die Dinge ändern und neue Dinge veröffentlicht werden und ich mit so viel wie möglich Schritt halten …
10 javascript  html  jquery  ajax  css3 

2
Überlast oder optionale Parameter
Wenn ich eine Funktion habe, die möglicherweise einen bestimmten Parameter empfängt oder nicht, ist es besser, die Funktion zu überladen oder optionale Argumente hinzuzufügen? Wenn jeder seine Höhen und Tiefen hat - wann würde ich jeden verwenden?

3
Sollte mein Quellcode in UTF-8 sein?
Ich habe das Gefühl, dass Sie oft nicht wirklich auswählen, in welchem ​​Format Ihr Code vorliegt. Ich meine, die meisten meiner Tools in der Vergangenheit haben sich für mich entschieden. Oder ich habe nicht wirklich darüber nachgedacht. Ich habe neulich TextPad unter Windows verwendet und als ich eine Datei speicherte, …

4
Was ist der beste Weg, um die Sortierreihenfolge von Listenelementen mit der Drag & Drop-Benutzeroberfläche zu verwalten?
Ich habe eine Liste von Schülern, die ich dem Benutzer auf einer Webseite in Tabellenform anzeigen soll. Die Elemente werden zusammen mit den SortOrder-Informationen in der Datenbank gespeichert. Auf der Webseite kann der Benutzer die Listenreihenfolge ändern, indem er die Elemente in die gewünschte Sortierreihenfolge zieht und dort ablegt, ähnlich …
10 c#  sorting 


4
Häuser in einem Umkreis finden
Während eines Interviews wurde ich wie folgt gefragt: Eine Immobilienanwendung, die alle Häuser auflistet, die derzeit auf dem Markt sind (dh zum Verkauf stehen), innerhalb einer bestimmten Entfernung (zum Beispiel, wenn der Benutzer alle Häuser innerhalb von 20 Meilen finden möchte), Wie würden Sie Ihre Anwendung (sowohl Datenstruktur als auch …

4
Wie hält man Code mit Fortsetzungen / Rückrufen lesbar?
Zusammenfassung: Gibt es einige bewährte Best-Practice-Muster, die ich befolgen kann, um meinen Code trotz der Verwendung von asynchronem Code und Rückrufen lesbar zu halten? Ich verwende eine JavaScript-Bibliothek, die viele Dinge asynchron erledigt und stark von Rückrufen abhängt. Es scheint, dass das Schreiben einer einfachen Methode "Laden A, Laden B, …

6
Denkfähigkeiten, um ein guter Programmierer zu sein [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
10 skills 

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.