Softwareentwicklung

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

3
Änderungen vom Master in meinen Arbeitszweig ziehen?
Wir arbeiten zu zweit an etwas. Wir verwenden diese Zweigstruktur Meister dev-A dev-B Wir arbeiten beide an verschiedenen Zweigen (dev-A, B) und wann immer wir fertig sind, fördern wir unsere Veränderungen zum Master. Der Nachteil dabei ist jedoch, dass wir keine Änderungen erhalten, die der andere Entwickler vornimmt. Alles ist …
16 git 



5
Verwendung des Schlüsselworts "Using" in der C # -Schnittstelle
Wenn ich mit C # Code schreibe und mit Visual Studio 2010 eine Schnittstelle definiere, enthält diese immer eine Reihe von "using" -Anweisungen (wie im Beispiel gezeigt). using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace TestEngine.TestNameSpace { interface ITest1 { bool testMethod(int xyz); } } Ich frage mich, wofür …

7
Soll ich Daten in der Datenbank verschlüsseln?
Ich habe einen Kunden, für den ich eine Webanwendung zum Thema Patientenversorgung, Verwaltung von Patienten, Konsultationen, Verlauf, Kalender usw. erstellen werde. Das Problem ist, dass es sich um sensible Daten, Anamnese und dergleichen handelt. Der Client besteht darauf, die Daten auf Datenbankebene zu verschlüsseln, aber ich denke, dies wird die …
16 php  mysql  encryption 


2
Gibt es einen Präzedenzfall für die Lizenz eines Compilers, der die Art der Entwicklung einschränkt, für die Sie sie verwenden können?
Kürzlich wurde klargestellt, dass die neue EULA für Delphi XE3 die Client Server-Entwicklung mit der Professional Edition ohne den zusätzlichen Kauf eines Client Server-Lizenzpakets verbietet. Dies bedeutet nicht, dass der Professional-Version die Funktionen fehlen, aber die Lizenz untersagt dem Entwickler ausdrücklich, den Compiler für eine bestimmte Entwicklungsklasse zu verwenden, selbst …
16 licensing  delphi  eula 

3
Wie gehe ich mit Geldwerten in PHP und MySQL um?
Ich habe einen riesigen Haufen älteren Codes geerbt, der in PHP auf einer MySQL-Datenbank geschrieben wurde. Mir ist aufgefallen, dass die Anwendung doublesDaten speichert und bearbeitet. Nun bin ich auf zahlreiche Beiträge gestoßen, in denen erwähnt wurde, dass sie doubleaufgrund von Rundungsfehlern nicht für Geldgeschäfte geeignet sind. Ich habe jedoch …

3
Ist eine Codeüberprüfung, bei der nur Codekommentare verwendet werden, eine gute Idee?
Voraussetzungen Team nutzt DVCS IDE unterstützt das Parsen von Kommentaren (wie TODO usw.) Tools wie CodeCollaborator sind teuer fürs Budget Tools wie gerrit sind zu komplex für die Installation oder nicht verwendbar Arbeitsablauf Der Autor veröffentlicht irgendwo auf der zentralen Repo-Zweigstelle Prüfer holen es und starten die Überprüfung Im Falle …

6
Ist Codeduplizierung ein notwendiges Übel in C?
Ich bin ziemlich neu in C und frage mich, ob das Kopieren von Code ein notwendiges Übel ist, wenn es darum geht, allgemeine Datenstrukturen und C im Allgemeinen zu schreiben. Ich könnte hash mapzum Beispiel versuchen, eine generische Implementierung für eine zu schreiben , aber ich finde das Endergebnis immer …

6
Wie verhindert ein Garbage Collector, dass der gesamte Speicher bei jeder Erfassung gescannt wird?
Einige (zumindest Monos und .NETs) Garbage Collectors haben einen Kurzzeitspeicherbereich, den sie häufig durchsuchen, und einen sekundären Speicherbereich, den sie seltener durchsuchen. Mono nennt das einen Kindergarten. Um herauszufinden, welche Objekte entsorgt werden können, scannen sie alle Objekte, beginnend mit Wurzeln, dem Stapel und den Registern, und entsorgen alle Objekte, …

5
Paarprogrammierung und ISO 27001
Ich arbeite seit über 7 Jahren in einem eXtreme-Programmierteam und programmiere Paare in einer Windows-Umgebung. Als wir damit begannen, meldete sich jemand mit seinen Windows-Anmeldeinformationen an, und daher war der gesamte Zugriff auf Domänenressourcen und insbesondere die Versionskontrolle für diesen Windows-Benutzer verantwortlich. Schließlich haben wir Windows-Pairing-Konten für bestimmte Pairing-Stationen (z. …


4
Soll ich Objekte mit oder ohne private Felder bevorzugen?
Die Codebasis, in der ich gerade arbeite, verwendet standardmäßig private Felder und öffentliche Eigenschaften. Zum Beispiel haben die meisten Klassen ihre Mitglieder wie folgt definiert: // Fields private double _foo; private double _bar; private double _baz; // Properties public double Foo { get{ return _foo; } set{ _foo = value; …
16 c#  coding-style 

3
Git: Behebung eines Fehlers, der zwei Zweige betrifft
Ich stütze mein Git-Repo auf ein erfolgreiches Git-Verzweigungsmodell und habe mich gefragt, was passiert, wenn Sie diese Situation haben: Angenommen, ich entwickle auf zwei Feature-Zweigen A und B, und B erfordert Code von A. Der X-Knoten führt einen Fehler in Feature A ein, der Zweig B betrifft. Dies wird jedoch …
16 git  bug  branching 

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.