Meistens schreibe ich beim Schreiben von Schleifen falsche Randbedingungen (z. B. falsches Ergebnis) oder meine Annahmen über das Beenden von Schleifen sind falsch (z. B. Endlosschleifen). Obwohl ich meine Vermutungen nach einigem Ausprobieren richtig gemacht habe, war ich zu frustriert, weil ich kein korrektes Rechenmodell in meinem Kopf hatte. /** …
Ich überlege, ein Entity-Attribute-Value-Modell (EAV) für einige der in einem der Projekte enthaltenen Elemente zu verwenden, aber alle Fragen dazu in Stack Overflow führen dazu, dass die Antwort lautet, dass EAV ein Anti-Pattern ist. Aber ich frage mich, ob es in allen Fällen so falsch ist. Nehmen wir an, die …
Ich arbeite seit ein paar Monaten in diesem Job. Ich bin ein wenig frustriert, weil ich meine beste Arbeit von 2 bis 7 erledige. In früheren Jobs bin ich um 9:30 Uhr bis 10:00 Uhr eingegangen und habe um 7 Uhr Schluss gemacht. Einige Unternehmen waren damit einverstanden, andere nicht …
In jedem Interview, in dem ich mitgewirkt habe, habe ich mich mit der mathematischen Analyse der Komplexität einschließlich der Big-O-Notation befasst. Wie relevant ist die Big-O-Analyse für die Entwicklung in der Industrie? Wie oft benutzt du es wirklich und wie wichtig ist es, eine geschärfte Denkweise für das Problem zu …
Ich bin ein wenig erfahrener Entwickler mit ungefähr 5 Jahren Erfahrung in PHP und etwas weniger in Java, C # und versuche, heutzutage etwas Python zu lernen. Seit Beginn meiner Karriere als Programmierer wurde mir von Zeit zu Zeit von Programmierkollegen gesagt, dass das Programmieren für ein paar frühe Jahre …
Überlassen Sie den ganzen Kuchen nur einigen von ihnen und verstärken Sie die großen Unterschiede zwischen den beiden Status. Die Bezahlung ist eine (riesige) Sache, Überstunden nicht machen zu müssen ist eine andere. Ich lasse die Frage offen, um hoffentlich viele großartige Antworten auf all die verschiedenen Themen zu erhalten, …
Ich habe diese Frage von einem Benutzer gestellt bekommen. Wir wissen, dass Autos eine Panne haben, aber das liegt an etwas Physischem (es sei denn, es handelt sich um Software!). Ich habe versucht zu beantworten, dass Software eine viel jüngere Branche ist, aber der Benutzer konterte mit "Ist die Automobilindustrie …
Ich habe an mehreren Stellen gehört, dass "keine großen Commits" gemacht werden, aber ich habe nie verstanden, was "große" Commits sind. Ist es groß, wenn Sie an einer Reihe von Dateien arbeiten, auch wenn diese verwandt sind? An wie vielen Teilen eines Projekts sollten Sie gleichzeitig arbeiten? Für mich fällt …
Wie hilft git mit dem folgenden Szenario umzugehen: Ich habe eine Aufgabe in 2 Teile unterteilt: Backend-Aufgabe und Frontend-Aufgabe. Ich mache eine Pull-Anfrage, um die Backend-Änderungen zusammenzuführen und zu warten, bis sie zusammengeführt wurden (und um Feedback zu erhalten). Während des Wartens kann ich nicht wirklich an den Änderungen im …
Ich habe Rückrufe übergeben oder nur die Funktionen einer anderen Funktion in meinen Programmen ausgelöst, um die Ausführung von Aufgaben zu ermöglichen. Wenn etwas fertig ist, starte ich die Funktion direkt: var ground = 'clean'; function shovelSnow(){ console.log("Cleaning Snow"); ground = 'clean'; } function makeItSnow(){ console.log("It's snowing"); ground = 'snowy'; …
Das Prinzip der Einzelverantwortung ist in Wikipedia definiert als Das Prinzip der Einzelverantwortung ist ein Computerprogrammierungsprinzip, das besagt, dass jedes Modul, jede Klasse oder Funktion die Verantwortung über einen einzelnen Teil der von der Software bereitgestellten Funktionalität haben sollte und dass die Verantwortung vollständig von der Klasse eingekapselt werden sollte …
Gelegentlich ist der logischste Name für etwas (z. B. eine Variable) ein reserviertes Schlüsselwort in der Sprache oder Umgebung Ihrer Wahl. Wenn es kein gleichwertiges Synonym gibt, wie nennt man es? Ich stelle mir vor, es gibt Best-Practice-Heuristiken für dieses Problem. Diese können von den Erstellern oder Verwaltern von Programmiersprachen …
Ich bin Programmierer mit 1 Jahr Erfahrung, vor kurzem habe ich festgestellt, dass ich ein Projekt selten richtig beginne (der Großteil meines Nebenprojekts), normalerweise verläuft der Projektzyklus wie folgt Beginnen Sie mit einigen Anwendungsfällen Starten Sie die Codierung Erkenne ein paar Dinge, die ich nicht gut behandelt habe und die …
Das Pluszeichen +wird zur Addition und zur Verkettung von Zeichenfolgen verwendet, aber sein Begleiter: Das Minuszeichen -wird im Allgemeinen nicht zum Trimmen von Zeichenfolgen oder in einem anderen Fall als der Subtraktion verwendet. Was könnte der Grund oder die Einschränkungen dafür sein? Betrachten Sie das folgende Beispiel in JavaScript: var …
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.