Softwareentwicklung

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


2
So machen Sie eine ASP.NET MVC-Site modular
Ich bin in der Planungsphase für ein Intranetsystem für Mitarbeiter, das mit ASP.NET MVC 4 erstellt werden soll. Wir möchten, dass die Site aus separaten "Modulen" besteht, von denen jedes eine andere Funktion bietet: Nachrichtenübermittlung, Gehaltsänderungen usw Ich möchte, dass diese Module zum Zeitpunkt der Kompilierung aktiviert oder deaktiviert werden …

1
Verwenden wir das richtige Repository-Muster?
Wir verwenden eine Reihe separater Klassen, an die das Suffix angehängt ist -repository, um die Daten aus der Datenbank abzurufen. für jede Tabelle ein eigenes Repository. Wir haben zum Beispiel eine customerrepositoryKlasse, die alle Arten von Methoden zum Abrufen von Kunden hat, und eine Klasse, die vacancyrepositoryalle Arten von Methoden …

8
Alternative zur Anzeige "Passing / Broken Build"?
Wenn eine kontinuierliche Integration die Tests bei jedem Commit ausführt, ist es eine bewährte Methode, alle Tests zu jeder Zeit bestehen zu lassen (auch bekannt als "Den Build nicht unterbrechen"). Ich finde einige Probleme damit: Zum Beispiel kann man einem Open-Source-Projekt nicht helfen, indem man Tests erstellt, die Tickets entsprechen. …





3
Sollte ich eine Schnittstelle direkt implementieren oder von der Superklasse ausführen lassen?
Gibt es einen Unterschied zwischen public class A extends AbstractB implements C {...} gegen... public class A extends AbstractB {...} abstract class AbstractB implements C {...} Ich verstehe, dass Klasse A in beiden Fällen der Schnittstelle entspricht. Im zweiten Fall AbstractBkann die Implementierung für Schnittstellenmethoden in bereitgestellt werden C. Ist …


1
Wie kann ich eine Bibliothek, die unter der MIT-Lizenz steht, korrekt unterlizenzieren?
Wie kann ich eine Bibliothek, die unter der MIT-Lizenz steht, korrekt unterlizenzieren? Ich benutze und erweitere die Bibliothek. Die MIT-Lizenz besagt, dass ich die Bibliothek unterlizenzieren kann. Kann ich einfach sagen: <Software library> is copyright <original author> and licensed under the MIT license. <orignal license> Extensions to <Software library> are …

2
Warum ist die Verwendung von C ++ - Bibliotheken so kompliziert?
Zunächst möchte ich erwähnen, dass ich C ++ liebe und einer derjenigen bin, die der Meinung sind, dass es einfacher ist, in C ++ als in Java zu programmieren. Abgesehen von einer winzigen Sache: Bibliotheken. In Java können Sie einfach etwas jar zum Erstellungspfad hinzufügen und schon sind Sie fertig. …
14 java  c++  libraries 

7
Warum sagt der Scrum-Guide keine Tester?
Ich habe den Scrum Guide von scrum.org gelesen und dort steht: Entwicklungsteams enthalten keine Unterteams, die bestimmten Bereichen wie Tests oder Geschäftsanalysen gewidmet sind. In seiner wörtlichen Übersetzung bedeutet dies, dass es keine Tester gibt, was verwirrend ist. Wie können sie das vorschlagen?
14 scrum 


8
Gibt es Beispiele für nicht-CRUD-Ansätze?
Ich bin Programmierer, habe aber auch als Archivar gearbeitet. Als Archivar geht es viel darum, Daten zu speichern. Ich bin oft mit Kollegen in Streit geraten, wenn es um Operationen mit Daten geht. Ich mag das U und das D in CRUD nicht so sehr. Statt einen Datensatz zu aktualisieren, …

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.