Softwareentwicklung

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

5
IOC-Container brechen die OOP-Prinzipien
Was ist der Zweck von IOC-Containern? Die kombinierten Gründe dafür können auf das Folgende vereinfacht werden: Bei Verwendung der OOP / SOLID-Entwicklungsprinzipien wird die Abhängigkeitsinjektion unordentlich. Entweder haben Sie die obersten Einstiegspunkte, die Abhängigkeiten für mehrere Ebenen unter sich verwalten und Abhängigkeiten rekursiv durch die Konstruktion leiten, oder Sie haben …


9
So macht Sprintplanung Spaß
Unsere Sprint-Planungsmeetings machen nicht nur keinen Spaß, sie sind geradezu schrecklich. Die Treffen sind langweilig und langweilig und dauern ewig (ein Tag, aber es fühlt sich viel länger an). Die Entwickler beschweren sich darüber und fürchten anstehende Planungen. Unsere Routine ist ziemlich normal (User Story wird nach Priorität in das …

5
gewichtetes zufälliges Item erhalten
Ich habe zum Beispiel diesen Tisch + ----------------- + | Obst | gewicht | + ----------------- + | Apfel | 4 | | orange | 2 | | Zitrone | 1 | + ----------------- + Ich muss eine zufällige Frucht zurückgeben. Aber Apfel sollte 4-mal so häufig wie Zitrone und …
51 algorithms  ruby  math  random 



17
Einfacher Issue Tracker für 1-2 Entwickler [geschlossen]
Ich arbeite derzeit hauptsächlich alleine an einem Projekt (in Java). Ich bin größtenteils allein, da ich einen Berater habe, der mir auf hohem Niveau Anweisungen gibt, was zu tun ist, und selten einen Codebeitrag leistet. Sie wird jedoch von Zeit zu Zeit ein paar Akzeptanztests durchführen. Ich habe noch nie …




10
Ist es sinnvoll, während eines Interviews nach Designentscheidungen zu fragen, die für ein Produkt getroffen wurden? [geschlossen]
Ich habe in letzter Zeit über Interviewfragen nachgedacht und über schlechte Interviewerfahrungen nachgedacht, die ich in der Vergangenheit hatte. Besonders wichtig ist, dass ich den Interviewer gefragt habe, warum das Team EJB 3 über Spring in seinem Produkt verwendet hat. Der Interviewer riss mir ziemlich das Gesicht ab und schrie: …
51 java  interview 


11
Wie wird Software in kritischen Systemen auf Leben und Tod getestet?
Ein Flugzeug, im Gegensatz zu beispielsweise einer Website, ist ein System, bei dem ein Ausfall in bestimmten Systemen völlig inakzeptabel ist, da Fehler in z. B. der Flugüberwachung zu einer Fehlfunktion des Autopiloten führen und einen Tauchgang durchführen können. Dies ist offensichtlich nicht der Fall, da die hervorragenden Ingenieure von …
51 testing 

3
Sind Asserts oder Unit-Tests wichtiger?
Sowohl Asserts als auch Unit-Tests dienen als Dokumentation für eine Codebasis und als Mittel zum Auffinden von Fehlern. Die Hauptunterschiede bestehen darin, dass Asserts als Plausibilitätsprüfungen fungieren und reale Eingaben erkennen, wohingegen Komponententests für bestimmte simulierte Eingaben ausgeführt werden und Tests mit einer einzigen genau definierten "richtigen Antwort" sind. Was …


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.