Was sollte ein Programmierer beachten, der die technischen Details einer Webanwendung implementiert, bevor er die Site veröffentlicht? Wenn Jeff Atwood kann über vergessen Httponly - Cookies , Sitemaps , und Cross-Site Request Fälschungen alle in der gleichen Stelle , was wichtige Sache könnte ich genauso gut sein zu vergessen? Ich …
Welcher Hashalgorithmus eignet sich am besten für die Eindeutigkeit und Geschwindigkeit? Beispiel (gute) Verwendungen beinhalten Hash-Wörterbücher. Ich weiß, dass es Dinge wie SHA-256 und dergleichen gibt, aber diese Algorithmen sind so konzipiert , dass sie sicher sind , was normalerweise bedeutet, dass sie langsamer sind als Algorithmen, die weniger einzigartig …
Ich spreche oft mit Programmierern, die sagen: " Setzen Sie nicht mehrere return-Anweisungen in dieselbe Methode ein. " Wenn ich sie auffordern, mir die Gründe dafür zu nennen, bekomme ich nur " Der Codierungsstandard sagt das " oder " Es ist verwirrend ". Wenn sie mir Lösungen mit einer einzelnen …
Ich habe einen Abschluss in Informatik, aber ich sehe Websites wie Stack Overflow und Suchmaschinen wie Google und weiß nicht, wo ich überhaupt anfangen würde, so etwas zu schreiben. Während eines Sommers hatte ich die Gelegenheit, als iPhone-Entwickler zu arbeiten, aber ich hatte das Gefühl, dass ich hauptsächlich Bibliotheken zusammenklebte, …
Wenn ich auf meine Karriere und mein Leben als Programmierer zurückblicke, gab es viele verschiedene Möglichkeiten, meine Programmierkenntnisse zu verbessern: Code lesen, Code schreiben, Bücher lesen, Podcasts anhören, Screencasts ansehen und vieles mehr. Meine Frage lautet: Was haben Sie am effektivsten getan, um Ihre Programmierkenntnisse zu verbessern? Was würdest du …
In einem der letzten "WTF" -Züge entschied mein Chef, dass das Hinzufügen eines "Person To Blame" -Felds zu unserer Bug-Tracking-Vorlage die Rechenschaftspflicht erhöht (obwohl wir bereits eine Möglichkeit haben, Fehler mit Features / Storys zu verknüpfen). Meine Argumente, dass dies die Moral senkt, den Fingerzeig erhöht und fehlende / missverstandene …
Als Programmierer werden wir ständig gefragt, wie lange es dauern wird. Und Sie wissen, die Situation ist fast immer so: Die Anforderungen sind unklar. Niemand hat alle Auswirkungen eingehend analysiert. Die neue Funktion wird wahrscheinlich einige Annahmen, die Sie in Ihrem Code getroffen haben, brechen und Sie werden sofort über …
Ich habe kürzlich einige URIs gesehen, die den Abfrageparameter "utf8 = ✓" enthalten. Mein erster Eindruck (nach dem Gedanken "mmm, sieht cool aus") war, dass dies verwendet werden könnte, um eine fehlerhafte Zeichenkodierung zu erkennen. Ist dies eine bessere Möglichkeit, potenzielle Probleme mit der Zeichenkodierung zu lösen, oder hat nur …
In letzter Zeit wurde viel über die Probleme bei der Verwendung (und Überbeanspruchung) von Singletons diskutiert. Ich war auch schon früher in meiner Karriere einer dieser Leute. Ich kann jetzt das Problem erkennen, und dennoch gibt es immer noch viele Fälle, in denen ich keine gute Alternative sehe - und …
Der Mars Curiosity- Rover ist erfolgreich gelandet, und in einem der Werbevideos "7 minutes of terror" wird mit 500.000 Codezeilen gerühmt. Es ist zweifellos ein kompliziertes Problem. Aber das ist viel Code, sicherlich steckte ein ziemlich großer Programmieraufwand dahinter. Weiß jemand etwas über dieses Projekt? Ich kann mir nur vorstellen, …
Was sind die Hauptvorteile von Facebooks React gegenüber der kommenden Web Components- Spezifikation und umgekehrt (oder ein Vergleich von Äpfeln zu Äpfeln mit der Polymer- Bibliothek von Google )? Laut diesem EU-Vortrag von JSConf und der React-Homepage sind die Hauptvorteile von React: Entkopplung und erhöhte Kohäsion anhand eines Komponentenmodells Abstraktion, …
Nachdem ich mir die MegaStructures-Reihe von National Geographic angesehen hatte , war ich überrascht, wie schnell große Projekte abgeschlossen werden. Sobald die Vorarbeiten (Design, Spezifikationen usw.) auf dem Papier erledigt sind, dauert die Realisierung selbst von großen Projekten nur einige Jahre oder manchmal einige Monate . Beispielsweise wurde der Airbus …
Ich hoffe, das ist keine allzu allgemeine Frage. Ich könnte wirklich einen erfahrenen Rat gebrauchen. Ich bin neu als einziger "SW-Ingenieur" in einem relativ kleinen Geschäft von Wissenschaftlern beschäftigt, die in den letzten 10 bis 20 Jahren eine riesige Codebasis zusammengeschustert haben. (Es wurde in einer praktisch veralteten Sprache geschrieben: …
Das beunruhigt mich schon seit einiger Zeit und ich würde mich sehr über die Beiträge anderer Fachleute freuen. Kurzer Hintergrund: Ich fing an zu programmieren, als meine Eltern mir 1988 meinen ersten Computer kauften (im Alter von 14 Jahren bin ich jetzt 39). Ich habe ein paar andere Karrierewege eingeschlagen, …
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.