Alle Programmierer in meinem Team sind mit Unit-Tests und Integrationstests vertraut. Wir haben alle damit gearbeitet. Wir haben alle Tests damit geschrieben. Einige von uns haben sogar ein besseres Gefühl des Vertrauens in ihren eigenen Code verspürt. Aus irgendeinem Grund ist das Schreiben von Unit- / Integrationstests für keines der …
Ich bin ein Entwickler mit einem CS-Abschluss und habe fast 3 Jahre Berufserfahrung in einer Reihe von Sprachen. Heute hatte ich ein Interview, insgesamt lief es ganz gut, ich habe mich auf die meisten Fragen vorbereitet und fühlte mich zu allem bereit. Am Ende des Interviews gaben sie mir EINE …
Ich finde mich viel Code wie folgt zu schreiben: int myFunction(Person* person) { int personIsValid = !(person==NULL); if (personIsValid) { // do some stuff; might be lengthy int myresult = whatever; return myResult; } else { return -1; } } Es kann ziemlich chaotisch werden, insbesondere wenn mehrere Überprüfungen beteiligt …
Meine Frage kommt aus einer etwas ungebildeten Perspektive. Was sind die relativen Vorteile eines " Message Passing " -Systems gegenüber einem " Event Based " -System ? Warum sollte man eine über die andere wählen? Was sind ihre Stärken und Schwächen? Ich möchte nicht nur "in der Theorie" wissen, sondern …
Kann mir jemand eine kanonische Antwort auf die Unterschiede zwischen a Observerund a geben Mediatorund eine Zusammenfassung darüber, wann Sie ein Muster über dem anderen verwenden sollten? Ich bin mir nicht sicher, welche Art von Situation eine erfordern würde Observerund welche Art eine erfordern würdeMediator
Namensnennung: Dies ist aus einer verwandten P.SE-Frage hervorgegangen Mein Hintergrund ist C / C ++, aber ich habe ziemlich viel in Java gearbeitet und codiere derzeit C #. Aufgrund meines C-Hintergrunds ist das Überprüfen von übergebenen und zurückgegebenen Zeigern aus zweiter Hand, aber ich erkenne an, dass dies meine Sichtweise …
Ich habe gerade eine Urheberrechtsverletzung festgestellt, die besagt, dass meine App gegen die Nutzungsrichtlinien der von meiner App verwendeten Dienste verstößt. Diese E-Mail kommt jedoch nicht direkt von der Firma, die die Website betreibt, von der ich Informationen abrufe. Die E-Mails stammen von einem Unternehmen, das einige kostenpflichtige Apps in …
Ich bin dabei, ein Projekt in Angriff zu nehmen, das einen angemessenen REST-Ansatz in großem Umfang nutzt. Das heißt, es verwendet HATEOAS und stellt Ressourcen auf eine Weise bereit , die eine allgemeine Untersuchung durch einen Kunden ermöglicht. Ich möchte sicherstellen, dass ich meine Endpunkte so beschreibe, dass Clientanwendungen automatisch …
Ich möchte Rubymine kaufen, da ich eine kleine Menge Ruby, aber eine große Menge HTML5 / Javascript mache. Ich wollte Webstorm bekommen, da ich eine Menge reiner html5 / js-basierter Frameworks / Apps habe, an denen ich arbeite, aber dann habe ich gelesen, dass WebStorm / PhpStorm / Rubymine usw. …
Ich benutze die WTFPL in meinen persönlichen Projekten, die ich auf GitHub veröffentlicht habe. Derzeit verwende ich die Lizenz wörtlich, habe aber den Verdacht, dass ich die dritte Zeile nicht verlassen sollte: Copyright (C) 2004 Sam Hocevar <sam@hocevar.net> drin und sollte stattdessen meinen Namen anstelle von Sams verwenden. Aber die …
Mir ist nicht klar, wie das Format lautet, ob es systematische / Befehlszeilenanforderungen für die Erstellung usw. gibt. Grundsätzlich müssen Sie nur die technischen Daten kennen und wissen, ob es technische Schritte zum Generieren der README-Datei gibt.
Was ich damit meine ist, wie entwickeln Sie auf einer Codebasis, die Sie mit Entwicklern teilen, die jahrelang daran gearbeitet haben und mit ihr sehr vertraut sind? Ich möchte niemandem auf die Zehen treten, aber ich bekomme keine so subtilen Beschwerden darüber, wie ich Dinge tue, ob ich meinen Code …
Ich hatte den Eindruck, dass mittlerweile alle zustimmen, dass diese Maxime ein Fehler war. Aber ich habe kürzlich diese Antwort gesehen, bei der ein Kommentar mit der Überschrift "Sei nachsichtig" 137-mal angehoben wurde (Stand heute). Meiner Meinung nach war die Milde gegenüber dem, was die Browser akzeptieren, die direkte Ursache …
Ich habe unterschiedliche Meinungen über das Singleton-Muster gelesen. Einige vertreten die Ansicht, dass dies unter allen Umständen vermieden werden sollte und andere, dass es in bestimmten Situationen nützlich sein kann. Eine Situation, in der ich Singletons verwende, besteht darin, dass ich eine Factory (sagen wir ein Objekt f vom Typ …
Gibt es eine definitive Anleitung zum Schreiben von Code-Kommentaren für angehende Entwickler? Im Idealfall geht es darum, wann Kommentare verwendet werden sollten (und welche nicht) und welche Kommentare enthalten sollten. Diese Antwort : Kommentieren Sie nicht, WAS Sie tun, sondern WARUM Sie es tun. Das WAS wird durch sauberen, lesbaren …
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.