Beispiel hier: Welche Sprachen sollte ich kennen, wenn ich an der Erstellung von Webanwendungen interessiert bin? Ja, ich verstehe, dass HTML und CSS nicht vollständig sind. Ja, ich verstehe, dass es sich um deklarative und nicht um imperative Sprachen handelt. Aber warum werden Menschen immer mit dieser pedantischen (und wohl …
Es gibt viele bekannte Best Practices zur Ausnahmebehandlung für sich. Ich kenne die "Do's and Don'ts" gut genug, aber die Dinge werden kompliziert, wenn es um Best Practices oder Muster in größeren Umgebungen geht. "Früh werfen, spät fangen" - habe ich schon oft gehört und es verwirrt mich immer noch. …
Zum Beispiel gibt es ein allgemeines Snippet in JS, um einen Standardwert zu erhalten: function f(x) { x = x || 'default_value'; } Diese Art von Snippet ist für alle Mitglieder meines Teams nicht leicht zu verstehen, da ihr JS-Level niedrig ist. Sollte ich diesen Trick dann nicht anwenden? Es …
Ken Thompson Hack Ken Thompson beschrieb 1984 eine Methode zur Beschädigung einer Compiler-Binärdatei (und anderer kompilierter Software, z. B. eines Anmeldeskripts auf einem * nix-System). Ich war gespannt, ob die moderne Kompilierung diese Sicherheitslücke geschlossen hat oder nicht. Kurze Beschreibung: Schreiben Sie den Compiler-Code neu, um 2 Fehler zu enthalten: …
Ich arbeite seit vielen Jahren als Softwareentwickler. Ich habe die Erfahrung gemacht, dass Projekte komplexer und nicht mehr aufrechtzuerhalten sind, je mehr Entwickler an der Entwicklung des Produkts beteiligt sind. Es scheint, dass Software in einem bestimmten Entwicklungsstadium die Tendenz hat, "hackiger" und "hackiger" zu werden, insbesondere wenn keines der …
Sowohl bei StackOverflow als auch auf dieser Site mangelt es nicht an vagen "Scheme vs Common Lisp" -Fragen. Ich möchte diese daher noch genauer fokussieren. Die Frage richtet sich an Personen, die in beiden Sprachen codiert haben: Welche spezifischen Elemente Ihrer Common-Lisp-Codierungserfahrung haben Sie beim Codieren in Scheme am meisten …
Ich wurde ausdrücklich gebeten, zeilenweise (oder entsprechend - zum Beispiel Bild für Bild usw.) Erklärungen oder Kommentare abzugeben, die mein Chef lesen und befolgen kann. Da er kein Programmierer ist, kann er dem Code nicht folgen und möchte, dass alles ins Englische übersetzt wird. Wurde schon jemand dazu aufgefordert? Ich …
Hin und wieder sehe ich, dass "Abschlüsse" erwähnt werden, und ich habe versucht, nachzuschlagen, aber Wiki gibt keine Erklärung, die ich verstehe. Könnte mir hier jemand helfen?
Ich suche einen Job und habe mich auf eine Reihe von Stellen beworben. Ein Arbeitgeber antwortete. Ich hatte ein ziemlich langes Telefoninterview (vielleicht eine Stunde +) und sie haben mich dann mit einem Entwicklertest konfrontiert. Mir wurde gesagt, dass der Test voraussichtlich zwischen 6 und 8 Stunden dauern würde und …
Ich habe gerade gelernt, wie man Curry macht, und obwohl ich denke, dass ich das Konzept verstehe, sehe ich keinen großen Vorteil darin, es zu benutzen. Als einfaches Beispiel verwende ich eine Funktion, die zwei Werte addiert (geschrieben in ML). Die Version ohne Curry wäre fun add(x, y) = x …
Hintergrund Ich wurde gerade in einem technischen Interview gebeten, einen Algorithmus zu schreiben, um ein "Objekt" zu durchlaufen (beachten Sie die Anführungszeichen), wobei A gleich B ist und B gleich C ist und A gleich C. Das ist es. Das sind alle Informationen, die mir gegeben wurden. Ich fragte den …
Ich habe gerade vor einem Jahr angefangen zu arbeiten und möchte aus den gleichen Gründen wie jeder andere an einem Open Source-Projekt teilnehmen: Helfen Sie, etwas Nützliches zu schaffen und meine Fähigkeiten weiterzuentwickeln. Mein Problem ist, ich weiß nicht, wie ich ein Projekt finden soll, in das ich hineinpasse. Wie …
Es handelt sich nicht wirklich um eine technische Frage, aber es gibt noch einige andere Fragen zur Quellcodeverwaltung und zu bewährten Methoden. Das Unternehmen, für das ich arbeite (das anonym bleibt), verwendet eine Netzwerkfreigabe, um den Quellcode und den veröffentlichten Code zu hosten. Es liegt in der Verantwortung des Entwicklers …
Gegenwärtig wird C als niedrige Sprache betrachtet , aber in den 70er Jahren wurde es als niedrige Sprache angesehen? War der Begriff damals überhaupt gebräuchlich? Viele beliebte höhere Sprachen gab es erst Mitte der 80er Jahre und darüber hinaus. Ich bin gespannt, ob und wie sich die Natur niedriger Niveaus …
Ich versuche herauszufinden, was die Antikorruptionsschicht wirklich bedeutet. Ich weiß, dass es eine Möglichkeit ist, alten Code oder schlechte APIs zu umgehen. Was ich nicht verstehe ist, wie es funktioniert und was es zu einer sauberen Trennung von der unerwünschten Schicht macht. Ich habe nach etwas gesucht, aber ich kann …
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.