Ich wurde dies in ein paar Interviews gefragt. Und es überrascht mich immer wieder. Mein beruflicher und akademischer Hintergrund ist bereits im Resümee, das der Interviewer offensichtlich angeschaut hat. Was gibt es noch zu erzählen? Soll ich mit meinen Hobbys anfangen? Ich mag Gartenarbeiten oder schaue mir in meiner Freizeit …
Wir beginnen hier bei meiner Arbeit mit dem Streben nach Codeabdeckung, und ich muss nachdenken ... Wie viel Codeabdeckung reicht aus? Wann kommen Sie an den Punkt, an dem die Renditen für die Codeabdeckung sinken? Was ist der Sweet Spot zwischen guter Berichterstattung und zu wenig? Variiert es je nach …
Ich mache Design und Programmierung so lange ich mich erinnern kann. Wenn es ein Programmierproblem gibt, kann ich es herausfinden. (Allerdings hat mir Stack Overflow in vielen Fällen erlaubt, das Herausfinden zu überspringen und direkt mit der Arbeit zu beginnen.) Ich habe Spiele, esoterische Programmiersprachen und Widgets und Gizmos in …
Wenn man verschiedene JVMs für verschiedene Architekturen benötigt, kann ich nicht herausfinden, welche Logik hinter der Einführung dieses Konzepts steckt. In anderen Sprachen benötigen wir unterschiedliche Compiler für unterschiedliche Maschinen, aber in Java benötigen wir unterschiedliche JVMs. Welche Logik steckt also hinter der Einführung des Konzepts einer JVM oder dieses …
PHP ist eine gemischte Paradigmasprache, mit der Datentypen, die keine Objekte sind, wie z. B. Arrays, verwendet und zurückgegeben werden können. Ich stelle eine Frage, um zu versuchen, einige Richtlinien für die Auswahl von Arrays gegenüber Objekten zu klären, wenn ich mich für ein Programmierkonstrukt in einer bestimmten Situation entscheide. …
Es gibt Antworten auf die Frage, wie Testklassen eine Verbindung zu einer Datenbank herstellen, z. B. "Sollte Service-Testklassen eine Verbindung herstellen ..." und "Komponententest - Datenbankgekoppelte App" . Nehmen wir also kurz an, Sie haben eine Klasse A, die eine Verbindung zu einer Datenbank herstellen muss. Anstatt A eine Verbindung …
Nachdem ich gestern einen Beitrag gelesen hatte, wurde mir klar, dass ich nicht viel über die Entstehung von Ausnahmen wusste. Handelt es sich nur um ein OOP-Konzept? Ich glaube eher, dass dies der Fall ist, aber auch hier gibt es Datenbankausnahmen.
Ich habe eine Frage gefunden (Code Cowboy im Team), aber sie hatte mehr mit "Ninja Coder" zu tun als mit dem Problem, das ich habe. Ich habe ein Teammitglied, das ein lebendiges Beispiel für " Cowboy Coder " ist. Ich verstehe, dass man die Leute nicht ändern kann, aber kann …
Ich habe eine Klasse, die dazu gedacht ist, ein zufälliges Passwort mit einer Länge zu generieren, die ebenfalls zufällig ist, aber auf eine definierte minimale und maximale Länge begrenzt ist. Ich erstelle Unit-Tests und bin mit dieser Klasse auf einen interessanten kleinen Haken gestoßen. Die ganze Idee hinter einem Unit-Test …
In Stellenausschreibungen sehe ich immer wieder, dass der Bewerber Erfahrung mit dem Schreiben von "skalierbaren" Bewerbungen haben muss. Was macht eine Anwendung skalierbar und woher weiß ich, dass mein Code auf Millionen von Benutzern skaliert werden kann? Ich denke, eine bessere Möglichkeit, diese Frage zu formulieren, ist: Wie kann ich …
Sollten Sie die Lesbarkeit von Code mit der Effizienz von Code einbüßen? zB 3 Codezeilen in 1 Zeile. Ich habe in Code Craft von Pete Goodliffe gelesen, dass die Lesbarkeit der Schlüssel ist. Ihre Gedanken?
Das Design des zugrunde liegenden Datenmodells, das geografische Standorte innerhalb einer Anwendung darstellt, schlägt zwei klare Optionen vor (oder vielleicht mehr?). Eine Tabelle mit einer selbstreferenzierenden parent_id-Spalte uk - london (london parent id = UK id) oder zwei Tabellen mit einer Eins-zu-Viele-Beziehung unter Verwendung eines Fremdschlüssels. Ich bevorzuge eine selbstreferenzierende …
Wenn es um JSON-APIs geht, ist es empfehlenswert, Antworten zu reduzieren und verschachtelte JSON-Objekte zu vermeiden? Nehmen wir als Beispiel an, wir haben eine ähnliche API wie IMDb, jedoch für Videospiele. Es gibt ein paar Entitäten, Game, Platform, ESRBRating und GamePlatformMap, die Spiele und Plattformen zuordnen. Nehmen wir an, Sie …
Während des Programmierens werden Sie einige Kommentare erhalten, die den Code erklären, und einige Kommentare, die den Code entfernen: // A concise description const a = Boolean(obj); //b = false; Gibt es eine gute Methode, um schnell zu analysieren, welche welche ist? Ich habe mit der Verwendung von /3en und …
Kürzlich stieß ich auf ein Problem, bei dem ich den logischen Operator "OR" programmgesteuert definieren musste, ohne den Operator selbst zu verwenden. Was ich mir ausgedacht habe, ist Folgendes: OR(arg1, arg2) if arg1 = True and arg2 = True return True else if arg1 = True and arg2 = False …
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.