Ich habe eine Basisklasse Base. Es hat zwei Unterklassen Sub1und Sub2. Jede Unterklasse verfügt über einige zusätzliche Methoden. Zum Beispiel Sub1hat Sandwich makeASandwich(Ingredients... ingredients)und Sub2hat boolean contactAliens(Frequency onFrequency). Da diese Methoden unterschiedliche Parameter verwenden und völlig unterschiedliche Aufgaben ausführen, sind sie vollständig inkompatibel, und ich kann nicht einfach den Polymorphismus …
Das Team in meiner neuen Firma hat keinen Codeüberprüfungsprozess. Ich komme aus Unternehmen mit einer Codeüberprüfung als Muss-Kultur und daher fühle ich mich nicht wohl, meinen Code zu schreiben, ohne ihn von jemandem überprüfen zu lassen. Ich bin der festen Überzeugung, dass die Codeüberprüfung eine Möglichkeit ist, die Qualität zu …
Also bin ich gerade auf der Suche nach einer neuen Position als Front-End-Entwickler. Ich kenne JavaScript sehr gut und kann mich poetisch mit Closures, Currying, prototypischer Vererbung, Entwurfsmustern, App-Leistung und der gesamten Front-End-Architektur auseinandersetzen. Trotzdem bombardiere ich immer noch Vorstellungsgespräche. (Zu Ihrer Information: Die meisten Jobs, für die ich ein …
Ich würde mich freuen, wenn Sie mir auf einfache Weise erklären könnten, wie das Störgeräusch funktioniert. Dieses Konzept war mir bekanntlich schwer vorstellbar. Vielleicht könnte ich es mit Ihrer Hilfe nachvollziehen.
Bei der Untersuchung der Genauigkeit von Gleitkommazahlen habe ich an einigen Stellen eine ähnliche Aussage gesehen " float und double sind ( für / verwendet oft in ) Ingenieurwesen und wissenschaftliche Berechnung " Nach meinem Verständnis ist die Stärke von Floats und Doubles die Menge an Speicher, die sie für …
Wenn es eine Methode gibt bool DoStuff() { try { // doing stuff... return true; } catch (SomeSpecificException ex) { return false; } } sollte es eher heißen IsStuffDone()? Beide Namen können vom Benutzer falsch interpretiert werden: Wenn der Name der DoStuff()Grund ist, wird ein Boolescher Wert zurückgegeben? Wenn der …
Ich habe gerade diesen Artikel gelesen und bin verwirrt. Stellen wir uns eine Webanwendung und eine separate Anwendung als "Worker" vor, die beide dieselbe Datenbank verwenden . Oh, ich sagte "Teilen" ... aber wovor warnt der Artikel? : Viertens ist die gemeinsame Nutzung einer Datenbank zwischen Anwendungen (oder Diensten) eine …
Nach unserem Verständnis erstellt das Adaptermuster ein Wrapper-Objekt für unser eigentliches interessierendes Objekt, einfach eine weitere Indirektionsebene, die Flexibilität bietet. Die Flexibilität besteht darin, dass, wenn die Schnittstelle des realen Objekts geändert wird, die Wrapper-Schnittstelle geändert wird, die auf das reale Objekt zeigt, und die clientseitig offen gelegte Schnittstelle unverändert …
Gibt es einen Standard für HTTP-API-Antworten? Nachdem ich diesen Diskussionsfaden gelesen hatte, begann ich mich zu wundern. Wir entwickeln unsere öffentliche HTTP-JSON-API in meiner Arbeit und geben nichts zurück, wenn es nicht unbedingt benötigt wird (z. B. ein PUT an / resource / {id} gibt nur 200 zurück, wenn OK …
Ich bin derzeit Praktikant bei einem staatlichen Auftragnehmer und habe das (widerwärtig unvermeidliche) Gefühl, dass Word der De-facto-Standard im Softwareentwicklungsprozess ist. Das Binärformat macht es sehr schwierig, an Dokumenten so zusammenzuarbeiten, wie ich es von einer Codebasis gewohnt bin. Die Verwendung von Nur-Text-Markups (mit Sprachen wie LaTeX, Markdown, ReStructured Text …
Bei Divide- und Conquer-Algorithmen wie QuickSort und Mergesort wird die Eingabe normalerweise (zumindest in einleitenden Texten) in zwei Teile geteilt , und die beiden kleineren Datensätze werden dann rekursiv behandelt. Für mich macht es Sinn, dass die Lösung eines Problems dadurch schneller vonstatten geht, wenn die beiden Hälften weniger als …
Ich bin verwirrt, was die Probleme sein könnten, wenn ein Konstruktor von einer Basisklasse geerbt wurde. Cpp Primer Plus sagt: Konstruktoren unterscheiden sich von anderen Klassenmethoden darin, dass sie neue Objekte erstellen, während andere Methoden von vorhandenen Objekten aufgerufen werden . Dies ist einer der Gründe, warum Konstruktoren nicht vererbt …
Mein Vortragender erwähnte heute, dass es möglich sei, Schleifen in Java "zu beschriften", damit Sie sich beim Umgang mit verschachtelten Schleifen auf sie beziehen können. Also habe ich das Feature nachgeschlagen, da ich nichts davon wusste, und an vielen Stellen, an denen dieses Feature erklärt wurde, wurde es von einer …
Nachdem ich mir diesen Vortrag von Steve Vinoski über REST, Wiederverwendung und Serendipity angesehen habe, frage ich mich, ob es in Greenfield- Projekten Business Cases für (XML-) RPC-basierte Setups gibt, die REST nicht besser lösen könnte. Einige RPC-Probleme erwähnt er: Konzentrieren Sie sich auf die Sprache (passen Sie das verteilte …
User Story erfasst, was der Benutzer mit dem System auf hohem Niveau tun möchte. Ich verstehe, dass die User Story eine Reihe von Anforderungen auf niedrigem Niveau weiter vorantreiben würde. Entspricht die User Story den hohen Anforderungen an das System?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.