Softwareentwicklung

20
Problem beim Verstehen des Wortes "Naht"

Ich lese "Dependency Injection in .NET" von Mark Seemann (es ist fantastisch und muss es sein) und der Autor verwendet oft das Wort "Naht". Aber ich kann nicht verstehen, was es bedeutet. Hier ist ein Beispiel für die Verwendung dieses Wortes: In Kapitel 7 wird erläutert, wie Sie Objekte in...

20
Wie soll ich ein Projekt planen und starten?

Diese Frage wurde von Stack Overflow migriert, da sie in Software Engineering Stack Exchange beantwortet werden kann. Vor 7 Jahren migriert . Jedes Mal, wenn ich ein Projekt starte, entscheide ich mich in entscheidenden Momenten, die Kernklassen komplett zu ändern und mich in dunkle Fehler zu...

20
Github-ähnliche "Pull Requests" ohne Github

Ich arbeite als Analyst für ein Finanzinstitut, das aufgrund der Datensensibilität keine Daten in der Cloud speichert. Es gelingt mir jedoch, mein Team dazu zu bringen, Git für die Codeverwaltung zu verwenden. Ich habe mich gefragt, ob es eine Möglichkeit gibt, Github-ähnliche Pull-Requests auf...

20
Java IDE in reinem Java geschrieben? [geschlossen]

Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Software Engineering Stapel Börse. Geschlossen vor 6 Jahren . Gibt es eine Java-IDE, die in Java geschrieben ist? Ich...

20
Einfache Erklärung der Unix-Sockets

Ich kann suchen und habe mir bereits den Wikipedia-Eintrag und einige andere Stellen angesehen, aber obwohl ich Programmiererfahrung habe, verstehe ich das Konzept nicht wirklich. Können Sie mich wie eine 10-jährige behandeln und mir eine klare Erklärung zur Socket-Kommunikation...

20
Wer erweitert Schnittstellen? Und warum?

AFAIK, meine Klasse extendsElternklassen und implementsSchnittstellen. Aber ich stoße auf eine Situation, die ich nicht nutzen kann implements SomeInterface. Es ist die Deklaration eines generischen Typs. Beispielsweise: public interface CallsForGrow {...} public class GrowingArrayList <T...

20
Wie erstelle ich "sprachsichere" UUIDs?

Ich wollte immer zufällig generierte Zeichenfolgen für die IDs meiner Ressourcen verwenden, damit ich kürzere URLs wie diese haben kann: / user / 4jz0k1 Das habe ich aber nie getan, weil ich mir Sorgen gemacht habe, dass durch die Zufallsgenerierung von Zeichenfolgen tatsächliche Wörter erzeugt...

20
Die Regel 5 - es zu benutzen oder nicht?

Die Regel von 3 ( die Regel von 5 im neuen c ++ - Standard) lautet: Wenn Sie den Destruktor, den Kopierkonstruktor oder den Kopierzuweisungsoperator selbst explizit deklarieren müssen, müssen Sie wahrscheinlich alle drei explizit deklarieren. Andererseits rät der " Clean Code " von Martin ,...