Softwareentwicklung

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



2
Fortlaufende Bereitstellung mit gitignore
Wie gehen Sie mit ignorierten Dateien in Gitignore um, wenn Sie eine kontinuierliche Bereitstellung mit Git durchführen? Diese Dateien werden aus Datenschutzgründen ignoriert (dh sie sollen nicht in andere Remote-Repositorys wie GitHub verschoben werden). Wenn diese ignorierten Dateien jedoch nicht in das Continuous Deployment-Repository verschoben werden, wird die Anwendung nicht …

2
Sollten Java 8 Stream-Instanzen immer close () sein?
Sprich der Javadoc : Streams haben eine BaseStream.close () -Methode und implementieren AutoCloseable, aber fast alle Stream-Instanzen müssen nach der Verwendung nicht wirklich geschlossen werden. Im Allgemeinen müssen nur Streams geschlossen werden, deren Quelle ein E / A-Kanal ist (z. B. die von Files.lines (Path, Charset) zurückgegebenen). Die meisten Streams …
12 java  resources  java8 



1
Wie kann ich Peer Reviews zu GitHub-Pull-Anfragen durchführen?
Wir wechseln von Bitbucket zu GitHub und haben Probleme mit Peer-Code-Überprüfungen, die bei Bitbucket wie folgt reibungslos funktionierten: Autor hat eine Pull-Anfrage geöffnet (GitHub: das gleiche) Der Autor hat seine / ihre Kollegen als Rezensenten hinzugefügt (GitHub: Kämpfe hier mit mehreren Bearbeitern) Prüfer entweder: PR mit grünem Häkchen bestätigt (GitHub: …



2
Unterstützen Klassen in einer JRE-Bibliothek beobachtbare und / oder asynchrone Lesevorgänge von externen / Nicht-JRE-Assemblys?
Wie kann ich meine plattformübergreifende Bibliothek (z. B. auf JRE) implementieren, um auf Objektreferenzen threadsicher zu arbeiten, sodass native Front-Ends auf anderen Plattformen das Objekt beobachten und Observable-Muster nutzen können? Ein kleiner Hintergrund - es gibt ein Konzept der Datenbindung, das in den meisten Front-End-Frameworks verwendet wird. In C # …

2
Warum erfordern Unit-Testing-Attribute normalerweise öffentliche Methoden?
Ich habe kürzlich festgestellt, dass das Hinzufügen von [TestInitialize] zu einer geschützten Methode in einer .NET-Assembly nicht berücksichtigt wurde, aber wenn ich die Methode öffentlich gemacht habe, wurde sie vom Unit-Test-Runner (in diesem Fall Resharper) aufgerufen. Ich habe dies in der Vergangenheit mehrfach bei Testmethoden bemerkt. Technisch gesehen ist es …

3
Grundlegendes zum Flussmuster
Ich studiere gerade das Flussmuster und es gibt etwas, das ich in Bezug auf die Läden nicht verstehen kann . Was genau sind sie? Ich habe viele Artikel gelesen und es scheint, dass es sich um die Domain handelt. Bedeutet dies, dass dies der "abstrakte" Teil ist, der sich auf …


3
Geeignet, um bekannte Probleme direkt in die Software einzufügen?
Ich habe die Wartung einer Android-App übernommen und es gibt ein paar verbleibende Probleme, die ich mehr oder weniger behoben habe, die aber aufgrund unterschiedlicher Android-Betriebssystemversionen immer noch Probleme bereiten. Wenn Sie beispielsweise eine Webanforderung mit der MediaPlayer-Klasse senden, werden benutzerdefinierte HTTP-Header vom Betriebssystem entfernt, bevor die Anforderung gesendet wird. …


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.