Softwareentwicklung

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

4
Bezahlte Open-Source-App
Die Frage, die mich stört, ist, ob es möglich / machbar / vernünftig ist, zu erwarten, dass sich eine Open-Source-App auf dem Mobilfunkmarkt gut verkauft. Sollte ich glauben, dass meine Benutzer meine App verwenden, anstatt die ausgecheckte Version zu erstellen, und, was noch wichtiger ist, wie kann ich mit der …

6
Der beste Weg, um eine Datei zu analysieren
Ich versuche, eine bessere Lösung zu finden, um einen Parser für einige der bekannten Dateiformate wie EDIFACT und TRADACOMS zu erstellen . Wenn Sie mit diesen Standards nicht vertraut sind, lesen Sie dieses Beispiel aus Wikipedia: Im Folgenden finden Sie ein Beispiel für eine EDIFACT-Nachricht, die zur Beantwortung einer Produktverfügbarkeitsanfrage …

3
Wie kann ich den JVM-Speicher ordnungsgemäß überwachen?
Ich denke darüber nach, wie wir den JVM-Speichermonitor in Produktionsumgebungen auch unter Stoßzeiten mit geringem Overhead ausführen. Angenommen, ich habe zwei Tomcat-App-Server in der Produktion, hinter denen ein Lastausgleich eingerichtet ist. Wenn ich die JVM-Speicherstatistik sehen kann, kann ich dem Lastausgleich mitteilen, dass die Anforderung nicht mehr an den Server …


3
Typcode durch Klasse ersetzen (aus Refactoring [Fowler])
Diese Strategie beinhaltet das Ersetzen von Folgendem: public class Politician { public const int Infidelity = 0; public const int Embezzlement = 1; public const int FlipFlopping = 2; public const int Murder = 3; public const int BabyKissing = 4; public int MostNotableGrievance { get; set; } } Mit: …
9 c#  refactoring 

1
IntelliJ mit Maven-Kompilierung
Ich habe ein Projekt, das Hibernate-Gläser benötigt. Ich habe sie als Abhängigkeiten in die pom.xml eingefügt und Maven kompiliert mein Projekt gut. In der IDE werden jedoch alle Anmerkungen und Aufrufe der Hibernate-API als nicht aufgelöst (rot) markiert. Wie könnte ich IntelliJ dazu bringen, sie zu lösen? Gibt es eine …

1
Prolog-Parallelität
Gibt es Prolog-Interpreter, die Ihre "Programme" funktional zerlegen können, um die Effizienz zu verbessern? Ich weiß, dass Prologdolmetscher untersucht wurden, die durch Parallelität Geschwindigkeiten nahe C erreichen (die Art, die ein typischer C-Programmierer nicht "sehen" kann). Weiß jemand mehr über dieses Thema?

7
Sollten Fälle für Fehler erneut geöffnet werden oder sollten Fehler als neuer Fall geöffnet werden?
Derzeit verwenden wir an meinem Arbeitsplatz FogBugz, um alle unsere Funktionen und Fehler für unsere verschiedenen Webanwendungen zu verwalten. Wenn einer unserer Webanwendungen eine neue Funktion hinzugefügt werden soll, wird ein neuer Fall erstellt. Zum Beispiel "CSV-Upload-Formular erstellen". Ich arbeite dann an dem Fall und zeichne die Zeit auf, die …

3
So trennen Sie vertrauliche Daten in der Datenbank (MySql)
Ich muss eine Datenbank entwerfen, die Informationen über persönliche Krankheiten von Benutzern enthält. Was kann der Ansatz sein, um die Spalten der DB-Tabellen zu implementieren: Verschlüsseln der Informationen, Trennen von Daten in zwei verschiedenen DBs, einer für vertrauliche Daten und einer für nicht vertrauliche Daten oder beides oder ein anderer …

1
Wie kann ich mit TDD beginnen, um einige einfache Funktionen zu codieren?
Ich habe im Grunde das Wesentliche von TDD. Ich bin verkauft, dass es nützlich ist und ich habe ein vernünftiges Kommando über das MSTEST-Framework. Bisher war ich jedoch nicht in der Lage, es als primäre Entwicklungsmethode zu verwenden. Meistens verwende ich es als Ersatz für das Schreiben von Konsolen-Apps als …
9 c#  tdd 



2
Welches Open-Source-PHP-Projekt hat das 'perfekte' OOP-Design, von dem ich lernen kann? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …

2
Was sind die Best Practices für das Auslaufen von veraltetem Code?
Ich muss eine veraltete Methode auslaufen lassen. Mir ist das [Obsolete]Attribut bekannt. Verfügt Microsoft über einen empfohlenen Leitfaden für bewährte Verfahren? Hier ist mein aktueller Plan: A. Ich möchte keine neue Baugruppe erstellen, da Entwickler ihren Projekten einen neuen Verweis hinzufügen müssten, und ich erwarte von meinem Chef und seinen …
9 .net 


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.