In Learn SQL the Hard Way (Übung 6) präsentiert der Autor die folgende Abfrage: SELECT pet.id, pet.name, pet.age, pet.dead FROM pet, person_pet, person WHERE pet.id = person_pet.pet_id AND person_pet.person_id = person.id AND person.first_name = "Zed"; und sagt dann weiter: Es gibt tatsächlich andere Möglichkeiten, diese Art von Abfragen zum Funktionieren …
Ich kann die Vorteile eines Paketmanagers wie Pythons pip, Knotens npmoder Ruby Gems voll und ganz einschätzen , da er viel mehr tut, als nur Dateien zum Anwendungspfad hinzuzufügen. Vielleicht verpasse ich den Punkt, oder ich bin stumpf, aber hier sind die Negative, die ich sehen kann: Separater Schritt beim …
Ich arbeite an meiner eigenen Bewerbung und stecke fest. Ich muss eine Funktion implementieren, kann aber keinen guten Ansatz finden, um diese Funktion zu implementieren. Ich habe ein paar Tage darüber nachgedacht, und es kamen keine guten Gedanken. Das Durchsuchen des Internets hat mich nicht inspiriert. Ich muss weitermachen, aber …
Ich programmiere in Java in einem sehr objektorientierten (OO) Stil. OOP kommt sehr intuitiv zu mir, aber ich habe sehr wenig Wissen über andere Arten der Programmierung. Was genau ist prozedurale Programmierung ? Wie genau unterscheidet es sich von OOP? Ist es dasselbe wie funktionale Programmierung ? Früher dachte ich, …
Wir haben ein "typisches" SCRUM-Team und verpflichten uns, für einen Sprint zu arbeiten und auch einen Rückstand aufrechtzuerhalten. Vor kurzem hatten wir das Problem, die Arbeit eines übererfahrenen Entwicklers zu integrieren / zu handhaben, der außerhalb der Bandarbeit arbeitet (wobei wir uns entschieden haben, außerhalb der normalen Arbeitszeiten / des …
Ein Freund von mir arbeitet für eine kleine Firma an einem Projekt, das jeder Entwickler hassen würde: Er ist unter Druck gesetzt, so schnell wie möglich zu veröffentlichen, er ist der einzige, der sich anscheinend um technische Schulden kümmert, der Kunde hat keinen technischen Hintergrund usw. Er erzählte mir eine …
Das Arbeiten mit unveränderlichen Daten mit einzelnen Zuweisungen hat den offensichtlichen Effekt, dass mehr Speicher benötigt wird, da Sie ständig neue Werte erstellen (obwohl Compiler unter der Decke Zeigertricks ausführen, um dies weniger problematisch zu machen). Aber ich habe jetzt ein paar Mal gehört, dass die Performance-Verluste durch die Gewinne …
Sie pflegen eine vorhandene Anwendung mit einer etablierten Benutzerbasis. Mit der Zeit wird entschieden, dass die aktuelle Kennwort-Hashing-Technik veraltet ist und aktualisiert werden muss. Außerdem möchten Sie aus UX-Gründen nicht, dass vorhandene Benutzer gezwungen werden, ihr Kennwort zu aktualisieren. Das gesamte Passwort-Hashing-Update muss hinter dem Bildschirm erfolgen. Nehmen Sie für …
Wie würden Sie Continuous Integration definieren und welche spezifischen Komponenten enthält ein CI-Server? Ich möchte jemandem in der Marketingabteilung erklären, was Continuous Integration ist. Sie verstehen die Quellcodeverwaltung - dh sie verwenden Subversion. Aber ich möchte ihnen richtig erklären, was CI ist. Der Wikipedia-Artikel definiert es nie richtig, der Martin …
Nach dem, was ich gelesen habe, können Sie mit LGPL 3.0 die Lizenz zusammen mit anderen Lizenzen verwenden, was diesbezüglich weniger zutreffend ist (da bin ich mir nicht einmal sicher). Unter https://www.gnu.org/licenses/gpl-faq.html#AllCompatibility heißt es, dass es nicht mit der GPLv2 kompatibel ist, während LGPL 2.1 mit dieser kompatibel ist. Das …
Was wird beim Programmieren als Prinzip des geringsten Erstaunens bezeichnet? In welcher Beziehung steht dieses Konzept zum Entwerfen guter APIs? Gilt dies nur für die objektorientierte Programmierung oder durchdringt es auch andere Programmiertechniken? Hängt dies mit dem Prinzip zusammen, "eine einzige Sache in Ihrer Methode zu tun und es gut …
Ich denke darüber nach, SourceForge, BitBucket oder Github für die Verwaltung der Quellcodeverwaltung für mein Unternehmen zu verwenden. Ich habe offene Projekte und ich beteilige mich an offenen Projekten wie gcc. Ich habe aber auch ein Geschäft, in dem ich Closed-Source-Software für meinen Lebensunterhalt entwickle. Wie vertrauenswürdig sind SourceForge, Github …
Ich habe kürzlich angefangen, das Schreiben von Code zu lernen, und in meinem Buch bin ich auf diese Frage gestoßen. "Warum wird ein Boolescher Wert als Byte in einem Computer gespeichert, wenn er nur ein Bit benötigt?" Kann jemand mehr Licht in diese Frage bringen?
Bevor ich meine Frage stelle, muss ich die Situation erklären. Ich arbeite als Junior Software Engineer für ein Unternehmen. Einer der Senioren hält mich immer auf, wenn ich meine Entwicklung beendet habe und mich verpflichten möchte. Er möchte immer, dass ich darauf warte, dass er es überprüft. Dies ist in …
Ich muss einen Benachrichtigungssystem-Manager schreiben. Hier sind meine Anforderungen: Ich muss in der Lage sein, eine Benachrichtigung auf verschiedenen Plattformen zu senden, die möglicherweise völlig unterschiedlich sind (zum Beispiel muss ich in der Lage sein, entweder eine SMS oder eine E-Mail zu senden). Manchmal ist die Benachrichtigung für alle Empfänger …
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.