Softwareentwicklung

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


3
Sollte die Hauptmethode nur aus Objekterstellungen und Methodenaufrufen bestehen?
Ein Freund von mir sagte mir, dass die beste Vorgehensweise darin besteht, dass Klassen enthaltende mainMethoden benannt werden sollten Mainund nur mainMethoden enthalten. Außerdem mainsollte die Methode nur Eingaben analysieren, andere Objekte erstellen und andere Methoden aufrufen. Die MainKlasse und die mainMethode sollten nichts anderes tun. Grundsätzlich sollte das, was …



4
Geschäftsobjekte innerhalb einer Datenzugriffsschicht
Ich habe also eine Datenzugriffsschicht über TDD erstellt und bin etwas besorgniserregend geworden. Ich würde lieber nicht den falschen Weg einschlagen, also dachte ich mir, ich würde euch fragen, ob meine Gedanken mit einer sauberen Architektur übereinstimmen. Die Methoden in meiner Datenzugriffsschicht (kurz DAL) sind ziemlich einfach. Sie stimmen mit …

7
Unsere Version von Agile funktioniert nicht. Tipps?
Ich arbeite in einem kleinen Team von 4 Entwicklern. Wir implementieren eine Version von Agile, die uns Woche für Woche die gleichen Schwierigkeiten bereitet, und ich suche nach Vorschlägen, die uns helfen können, unseren Prozess zu verbessern. Der Hintergrund: Wir machen in der Regel zweiwöchige Sprints und bei jedem Sprint …
12 agile 

2
Git-Workflow für mehrere Teams
Wir werden Git verwenden (noch nicht), und ich möchte den Workflow definieren. Wir haben 4 Teams an 4 verschiedenen Standorten weltweit, die gemeinsam das gleiche Produkt entwickeln. Jedes Team besitzt einen Teil des Produktcodes, aber manchmal müssen sie auch Änderungen am Code anderer Teams vornehmen. Gibt es eine Empfehlung für …


4
Warum müssen wir eine Header-Datei schreiben?
Ich weiß, bevor Sie Ihre snarky Kommentare herauspeitschen - das ist eine nooby Frage. Ich verwende zum ersten Mal eine C-basierte Sprache. Ich bin ein Student, der Ziel C für einen Informatikkurs über mobile Entwicklung lernt. Ich weiß, dass in einem akademischen Umfeld viele reale Überlegungen nicht erforderlich sind, da …

5
Sind RSpec und Cucumber es wirklich wert?
Ich weiß, dass die meisten RoR-Programmierer Süchtige testen und ich verstehe die Vorteile einer großen Testsuite, aber wenn ich mit dem Testen beginne, bekomme ich nie eine so große Suite und frage mich immer: "Teste ich richtig? Gibt es wirklich effiziente?". Ich beschäftige mich oft mit Integrationstests, bei denen nur …


3
Wie nähern Sie sich dem Klassendesign in OOPs?
Wenn ich versuche, eine OO-Lösung zu entwerfen, verwende ich im Allgemeinen die CRC- Modellierung, bei der ich die Klassennamen (Substantive), ihre Funktionen (Verben) und ihre Zusammenarbeit mit anderen Klassen aufführe. Dieser Blog hat das Folgende über diesen Nomen-Verb-Ansatz zu sagen ...This approach, which I will call “noun and verb,” is …

11
Besitze ich das Urheberrecht an Programmen, die ich in meiner eigenen Zeit erstellt habe? [geschlossen]
Es ist unwahrscheinlich, dass diese Frage zukünftigen Besuchern hilft. Es ist nur für ein kleines geografisches Gebiet, einen bestimmten Zeitpunkt oder eine außerordentlich enge Situation relevant, die für das weltweite Internetpublikum nicht allgemein anwendbar ist. Wenn Sie Hilfe benötigen, um diese Frage allgemeiner anwendbar zu machen, besuchen Sie die Hilfe …


2
Ideale Datenstruktur zum Speichern von Kartendaten?
Das wurde ich in einem Interviewtest gefragt. Ich war beim Test in Ordnung, wusste aber nicht genug, um diese Frage zu beantworten. Ich bin gespannt, mit welchen Datenstrukturen ich die Daten schnell abfragen kann. Grundsätzlich besteht die Idee darin, dass Straßenabschnitte (Linien, die aus Punkten bestehen) in einer Art Datenstruktur …

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.