Softwareentwicklung

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



3
Sollte ich den Standardzugriffsmodifikator verwenden oder nicht - Codierungspraxis?
Normalerweise definiere ich beim Erstellen neuer globaler Variablen nicht den Zugriffsmodifikator. Gemäß Java wird der Standard-Zugriffsmodifikator für Eigenschaften übernommen. Wenn ich außerhalb des Standardbereichs auf diese Variable zugreifen muss, ändere ich ihren Zugriffsmodifikator, ansonsten lasse ich sie unverändert. Meine Frage lautet also: " Mache ich es richtig? Ist es normal, …




3
Was ist der beste Weg, um den Median zu verfolgen?
Ich habe eine Frage gelesen und suche nach Informationen zur Lösung: Zahlen werden zufällig generiert und in einem (expandierenden) Array gespeichert. Wie würden Sie den Median verfolgen? Es gibt zwei Datenstrukturen, die das Problem lösen können. Einer ist der ausgeglichene Binärbaum, der andere sind zwei Haufen, die die größte Hälfte …

4
Warum setzen die Leute '\ n' am Anfang von Strings?
Sehr oft komme ich in C-Code, wo printfFormatzeichenfolgen beginnen mit \n: printf ("\ nHallo"); Dies ist meiner Meinung nach eine nervige Sache, die keine Vorteile (ziemlich viele Nachteile!) In Bezug auf das Drucken bietet "Hello\n": Wenn die erste gedruckte Zeile mit beginnt '\n', beginnt die Programmausgabe mit einer (unbrauchbaren) leeren …
8 c  strings 

3
TDD - Was sind die kurzfristigen Gewinne / Vorteile?
Sehr oft werden die Vorteile der Verwendung von TDD als „langfristige“ Vorteile angesehen - der Gesamtcode ist besser strukturiert, besser testbar, insgesamt weniger von Kunden gemeldete Fehler usw. Wo liegen jedoch die kurzfristigen Vorteile der Verwendung von TDD? Gibt es welche, die tatsächlich zugänglich und leicht messbar sind? Ist es …
8 agile  tdd 



4
Wie überprüfen Sie Ihre Open Source-Bibliotheken auf Keystroke-Logger?
Eine zufällige Person im Internet sagte mir, dass eine Technologie sicher (1), sicher zu verwenden und keine Keylogger enthielt, da es sich um Open Source handelt. Während ich den Key-Stroke-Logger in dieser Open-Source-Anwendung trivial erkennen kann , was können Entwickler (2) tun, um sich vor Rouge-Committern für Open-Source-Projekte zu schützen? …




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.