Softwareentwicklung

8
Big-O für verschachtelte Schleife

Ich lese diesen Beitrag auf Big-O. Es heißt, dass der folgende Code O (n ^ 2) ist: bool ContainsDuplicates(String[] strings) { for(int i = 0; i < strings.Length; i++) { for(int j = 0; j < strings.Length; j++) { if(i == j) // Don't compare with self { continue; } if(strings[i] ==...

8
Wofür wurde SOAP erfunden?

Diese Frage ist von dieser inspiriert . Was war das ursprüngliche Ziel der Erfindung von SOAP? Warum wurde es erfunden, als wir HTTP und REST der alten Art

8
Brauchen Sie Hilfe - Brainstorming PHP Scheduler Klasse

Ich habe noch nie eine PHP-Klasse von Grund auf neu geschrieben. Aber ich denke du musst irgendwo anfangen, oder? Ich habe eine Idee, brauche aber Hilfe bei der Logik. Bitte sag mir was du denkst. Unten ist offensichtlich eine Abkürzung. In der Planungsphase. Class - -> type (recurring, single,...

8
Definition eines 3-Tier-Systems

Menschen behaupten oft, dass sie einer 3-Tier- (oder N-Tier-) Architektur folgen, und manchmal behaupten sie dann, zu einem Domänenmodell zu wechseln. Aber ich habe wirklich nie verstanden, was diese mythische "3-Tier-Architektur" ist. Es scheint keine formale Definition zu haben. Während es...

8
Verstößt Codierung und Unit-Test gegen das DRY-Prinzip?

Das Trockenprinzip besagt: "Jedes Wissen muss eine einzige, eindeutige und maßgebliche Darstellung innerhalb eines Systems haben." Wenn Sie jedoch Tests für Code schreiben, beschreiben Sie das erwartete Verhalten für das System zweimal (einmal im Code und einmal im Test). Ich weiß, dass beide...