Softwareentwicklung

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


1
AngularJS Direktive vs Service vs Controller
Ich bin dabei, eine Änderungsanforderung auf der internen Website meines Unternehmens zu implementieren, die eine Reihe von Feldern überprüft und sie hervorhebt, wenn sie bestimmten Richtlinien entsprechen. Wenn zum Beispiel das Geburtsdatum heute ist, wird dieses Feld umrandet und der Tooltipp lautet "Wünsche ihnen alles Gute zum Geburtstag!". In den …
15 angularjs 

6
Was ist die Verschmutzung durch die Verwendung von Namespaces?
Ich habe mir den Google Coding Guide [hier] angesehen und sie empfehlen nicht, das using namespaceoder zu verwenden, namespace::functionwenn ich ihn nicht falsch interpretiert habe. Gilt das auch für std? cout<<geht nicht ohne. Dieses Buch empfiehlt das gleiche. Wie gehe ich vor, wenn ich cout<<ohne using namespace std;oder std::cout<<arbeite? Was …
15 c++  coding-style 

3
MVC: Was ist der Unterschied zwischen einem Modell und einem Service?
Warum wird in einigen Frameworks die Logikschicht "Modell" genannt, während sie in einigen Frameworks "Dienst" heißt. Unterscheiden sie sich voneinander oder unterscheiden sie sich nur durch Namenskonventionen? UPDATE 1 Der Grund, den ich frage, ist, dass in Zend Framework, einem klassischen MVC-Framework, jeder das Konzept von Model verwendet. Jetzt lerne …
15 mvc  model  service 

5
So starten Sie ein Entwicklungsprojekt, wenn zu viele potenzielle Stakeholder vorhanden sind
Ich habe gerade einen neuen Job an einer Hochschule als (einziger) Webanwendungsentwickler angenommen. Das College hat eine Reihe von unterschiedlichen, aber ziemlich schlecht codierten Legacy-Systemen. Meistens in PHP gebaut, beschäftigen sie sich mit Dingen wie Anwesenheit, Prüfungsergebnissen, Benotung usw. Meine erste Aufgabe ist es, ein System zu erstellen, das viele …

1
Unit-Tests für eine wissenschaftliche Computer-Bibliothek
Ich habe schon ein bisschen Erfahrung mit Unit-Tests in dem klassischen Software-Engineering-Projekt, das ich (nicht abschätzend) nenne, gesammelt: eine MVC mit einer Benutzer-GUI, einer Datenbank, einer Geschäftslogik in der mittleren Ebene usw. Ich schreibe eine wissenschaftliche Computer-Bibliothek in C # (Ja, ich weiß, dass C # zu langsam ist, benutze …
15 c#  unit-testing 

3
Wie funktionieren skalierbare Bloom-Filter?
Ich habe über skalierbare Bloom-Filter nachgelesen und konnte nicht verstehen, wie jedes Mal, wenn sich ein Bestandteil der Bloom-Filter füllt, ein neuer Bloom-Filter mit größerer Größe hinzugefügt wird. Die Elemente, die zu den gesetzten Bits in den ursprünglich erstellten Filtern beigetragen haben, können nicht auf Anwesenheit überprüft werden. Vielleicht verstehe …

6
Grundlegendes zum statischen Schlüsselwort
Ich habe einige Erfahrung in der Entwicklung mit Java, Javascript und PHP. Ich lese Schritt für Schritt Microsoft Visual C # 2010, was meines Erachtens ein sehr gutes Buch zur Einführung in die C # -Sprache ist. Ich habe offenbar Probleme, das statische Schlüsselwort zu verstehen. Soweit ich weiß, müssen …

5
Wie strukturiere ich ein Template-System mit PHP?
Ich habe diese Frage über Stackoverflow gelesen: /programming/104516/calling-php-functions-within-heredoc-strings und die akzeptierte Antwort lautet: template.php: <html> <head> <title> <? = $ title?> </ title> </ head> <body> <? = getContent ()?> </ body> </ html> index.php: <? php $ title = 'Demo Title'; Funktion getContent () { return '<p> Hallo Welt! …
15 php  templates 

4
Mit Git auf mehreren Computern arbeiten
Das hört sich vielleicht etwas seltsam an, aber ich frage mich, wie ich mit Git von mehreren Computern aus arbeiten kann, die auf irgendeine Weise miteinander vernetzt sind. Es sieht für mich so aus, als hätte ich zwei Möglichkeiten und ich sehe Vorteile auf beiden Seiten: Verwenden Sie git selbst …
15 git  workflows  dvcs 

4
Definition von "Zustand"
Was ist ein guter Weg, um "Zustand", wie in Zustandsvariablen oder Zustandsmaschinen, für einen neuen (zuvor nicht) Programmierer zu definieren? Was sind einige gute Möglichkeiten, um zu erklären, warum dieses Konzept zum Schreiben von Software nützlich ist? Wird der Begriff des Staates in Anfängen von Programmierkursen oder Büchern ausdrücklich gelehrt?


5
Was sind zurückgestellte Rückrufe?
Ich verstehe die Idee eines Rückrufs, bei dem ich eine Funktion in eine andere Funktion übergebe und diese Funktion dann die bereitgestellte Funktion nach Belieben verwendet. Ich habe Mühe, zurückgestellte Rückrufe zu verstehen, auch nachdem ich sie gegoogelt habe. Kann mir bitte jemand eine einfache Erklärung geben? Ich programmiere in …
15 jquery  node.js 

9
Was ist eine gute Möglichkeit, if-else-Klauseln zu kommentieren? [geschlossen]
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden …
15 comments 


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.