Nachwuchsentwickler hier. Ich arbeite zurzeit alleine an einer Webanwendung für einen großen Kunden meines Unternehmens. Ich habe letzten Monat angefangen. Der Kunde möchte mindestens 25% der Kommentare in jedem seiner Softwareprojekte. Ich habe den Code früherer Anmeldungen überprüft und hier meine Beobachtungen: Jede Datei beginnt mit einem Kommentarblock (Paket, Datum …
Wie stelle ich sicher, dass meine REST-API nur auf Anforderungen von vertrauenswürdigen Clients reagiert, in meinem Fall auf meine eigenen mobilen Anwendungen? Ich möchte unerwünschte Anfragen aus anderen Quellen verhindern. Ich möchte nicht, dass Benutzer einen Serienschlüssel oder was auch immer ausfüllen. Dies sollte hinter den Kulissen, bei der Installation …
Die Definition von "C-Style-Sprache" kann praktisch vereinfacht werden, indem "geschweifte Klammern ( {}) verwendet werden". Warum verwenden wir dieses bestimmte Zeichen (und warum nicht etwas Vernünftigeres, []das die Umschalttaste zumindest auf US-Tastaturen nicht erfordert)? Gibt es einen tatsächlichen Vorteil für die Programmiererproduktivität, der sich aus diesen Klammern ergibt, oder sollten …
Ich schreibe Klassen, die "auf eine bestimmte Art und Weise verwendet werden müssen" (ich denke, alle Klassen müssen ...). Zum Beispiel erstelle ich die fooManagerKlasse, für die ein Aufruf erforderlich ist, zum Beispiel Initialize(string,string). Und um das Beispiel ein wenig voranzutreiben, wäre die Klasse nutzlos, wenn wir nicht auf ihre …
Ist der Fingerabdruck des Browsers eine ausreichende Methode, um anonyme Benutzer eindeutig zu identifizieren? Was ist, wenn Sie biometrische Daten wie Mausbewegungen oder Eingabemuster verwenden? Neulich bin ich auf das Panopticlick-Experiment gestoßen, bei dem EFF auf Browser-Fingerabdrücken ausgeführt wird . Natürlich habe ich sofort über die Auswirkungen auf die Privatsphäre …
Gestern diskutierte ich mit einem "Hobby" -Programmierer (ich selbst bin ein professioneller Programmierer). Wir sind auf einige seiner Arbeiten gestoßen, und er sagte, dass er immer alle Spalten in seiner Datenbank abfragt (sogar auf / in Produktionsserver / Code). Ich habe versucht, ihn davon abzubringen, war aber noch nicht so …
Ich bin ein C # -Programmierer und entwickle hauptsächlich Websites sowie einige Windows-Anwendungen. Was C angeht, habe ich es lange nicht mehr benutzt, da es nicht nötig war. Ich war überrascht, als eine meiner Freundinnen sagte, sie müsse C lernen, um Jobs zu testen, während ich ihr beim Erlernen von …
Ich denke darüber nach, meinen derzeitigen Arbeitgeber zu verlassen und mich zu fragen, wie man diesen Prozess in der Programmierwelt durchführt. Wir haben momentan viele Projekte in Arbeit und ich bin der einzige Entwickler. Wir haben 4-5 Projekte, die ziemlich groß sind und in den nächsten Monaten und sogar ein …
Ich habe eine Frage zum Teammanagement. Im Moment habe ich es mit einem Nachwuchsentwickler zu tun, der aus der Ferne in einer Codierungsfabrik arbeitet. Der Typ ist offen für Kritik und lernwillig, aber ich habe einige Zweifel, wie viel ich ein paar Sachen pushen soll. Gerade jetzt, wenn etwas klar …
Es fällt mir schwer, nach Ressourcen zu suchen, warum ich die Abhängigkeitsinjektion verwenden sollte . Die meisten der angezeigten Ressourcen erklären, dass nur eine Instanz eines Objekts an eine andere Instanz eines Objekts übergeben wird. Aber warum? Ist dies nur für eine sauberere Architektur / Code oder wirkt sich dies …
Um beispielsweise eine CPU in Android eingeschaltet zu lassen, kann ich folgenden Code verwenden: PowerManager powerManager = (PowerManager)getSystemService(POWER_SERVICE); WakeLock wakeLock = powerManager.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "abc"); wakeLock.acquire(); Ich denke aber die lokalen Variablen powerManagerund wakeLockkönnen beseitigt werden: ((PowerManager)getSystemService(POWER_SERVICE)) .newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "MyWakelockTag") .acquire(); Eine ähnliche Szene wird in der iOS-Benachrichtigungsansicht angezeigt, z. B .: von …
Ich bin eine religiöse Person und bemühe mich, keine Sünden zu begehen. Deshalb neige ich dazu, kleine Funktionen zu schreiben ( kleiner als das , um Robert C. Martin neu zu formulieren), um den verschiedenen Geboten zu entsprechen, die in der Clean Code- Bibel gefordert werden . Aber während ich …
Ich habe Leute gesehen, die mit Interpreter über Free Monad gesprochen haben , insbesondere im Zusammenhang mit dem Datenzugriff. Was ist das für ein Muster? Wann könnte ich es benutzen wollen? Wie funktioniert es und wie würde ich es implementieren? Ich verstehe (von Posts wie diesem ), dass es darum …
All dies begann, als ich nach einer Möglichkeit suchte, meine Webseite auf JavaScript-Konformität zu testen, wie beispielsweise den W3C HTML Validator . Ich habe noch keinen gefunden. Also lass es mich wissen, wenn du etwas weißt ... Ich habe nach der offiziellen JavaScript-Seite gesucht und ECMA Script gefunden . Diese …
Warum haben alte BASICs (und vielleicht auch andere Sprachen) Zeilennummern als Teil des Quellcodes verwendet? Ich meine, welche Probleme hat es gelöst (versucht)?
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.