Warum scheint es heute so einfach zu sein, zu pirieren? Es scheint kaum zu glauben, dass wir trotz all unserer technologischen Fortschritte und der Milliarden von Dollar, die wir für die Entwicklung der unglaublichsten und umwerfendsten Software ausgegeben haben, immer noch keine andere Möglichkeit haben, uns vor Produktpiraterie zu schützen, …
Hier sind ein paar Informationen über mich, bevor wir mit der Frage beginnen. Ich bin ein Student der Informatik, wobei Java meine primäre Programmiersprache ist. Das Grundproblem an meiner Universität sind die Lehrstandards. Niemand kümmert sich darum, den Schülern Programmierkenntnisse zu vermitteln, und nicht nur theoretisches Wissen. Der Effekt ist, …
Ich habe ein Programm, das temporäre Dateien erzeugen muss. Es ist für Cluster-Computer geschrieben. Wenn ich diese Dateien in einem systemweiten temporären Verzeichnis (z. B.:) gespeichert habe /tmp, haben sich einige Benutzer beschwert, dass das Programm fehlgeschlagen ist, weil sie keinen ordnungsgemäßen Zugriff auf / tmp hatten. Aber wenn ich …
Haben Sie jemals versucht, alle Zahlen von 1 bis 2.000.000 in Ihrer bevorzugten Programmiersprache zusammenzufassen? Das Ergebnis kann leicht manuell berechnet werden: 2.000.001.000.000, was etwa 900-mal größer ist als der Maximalwert einer 32-Bit-Ganzzahl ohne Vorzeichen. C # druckt aus -1453759936- ein negativer Wert! Und ich denke, Java macht das Gleiche. …
In Pythons Tutorial kann man lesen, dass Pythons ursprüngliche Implementierung in C ist; Auf der anderen Seite die Python-Implementierung, geschrieben in C, (...) Ich bin sehr gespannt, warum Python in C und nicht in C ++ geschrieben wurde. Ich möchte die Gründe für diese Entscheidung kennen und die Antwort sollte …
Ich habe ein Problem beim Verstehen, wie die camelCase-Syntax auf einige meiner Variablennamen angewendet wird . Wie soll ich zum Beispiel ein Wort wie "Telefonnummer" in Kamelschreibweise richtig schreiben? Ist es phoneNumberoder phonenumber? Ähnlich ist es mit "Benutzername", usernameoder userName? Ich denke , es ist nicht richtig mit Kamel Fall …
Ich bin der Betreuer eines Projekts mit einer großen nicht-technischen Anwenderbasis. Ich habe es jetzt für ungefähr 4 Jahre beibehalten und neue Eigenschaften hinzugefügt, wie sie angefordert worden sind. Ich möchte jetzt zu anderen Projekten übergehen und die Entwicklung für diese Anwendung einstellen. Aufgrund des nicht-technischen Charakters der Benutzer gab …
Die OO-Programmierliteratur steckt voller Designmuster. Die meisten Bücher über objektorientierte Programmierung widmen ein oder zwei Kapitel dem Entwerfen von Mustern wie Fabriken und Dekorateuren. Also, was sind die äquivalenten Muster in funktionalen Sprachen und warum hat noch niemand ein Buch darüber geschrieben? Gibt es etwas Besonderes an funktionalen Sprachen, das …
Ich hatte den Eindruck, dass ein Versionskontrollsystem die Notwendigkeit beseitigt, überall im Code Änderungsprotokolle anbringen zu müssen. Ich habe oft die fortgesetzte Verwendung von Änderungsprotokollen gesehen, einschließlich großer langer Blöcke zu Beginn gespeicherter Prozeduren, wobei ein großer Abschnitt für Änderungen an der Datei gesperrt und der Code mit Dingen wie …
Haben Sie das Gefühl kennen , wenn Sie gerade brauchen weg zu zeigen, dass neue Trick mit Expressions oder drei verschiedene Verfahren verallgemeinern? Dies muss nicht unbedingt im Maßstab eines Architekturastronauten sein und kann in der Tat hilfreich sein, aber ich kann nicht anders, als zu bemerken, dass jemand anderes …
"Vorzeitige Optimierung ist die Wurzel allen Übels" haben fast alle von uns gehört / gelesen. Ich bin gespannt, welche Art von Optimierung nicht verfrüht ist, dh in jeder Phase der Softwareentwicklung (High-Level-Design, Detail-Design, High-Level-Implementierung, Detail-Implementierung usw.), welchen Grad an Optimierung wir in Betracht ziehen können, ohne dass dies auf die …
Ich weiß im Voraus, dass die Leute diese Frage sehen und "Red Bull frei" denken werden. Aber ich bin auf der Suche nach dem besten Weg, um die Belohnungen für Entwickler an die langfristigen Unternehmensziele zu binden. Angenommen, ein Team arbeitet an demselben Softwareprodukt. Wäre es am besten, jeden Entwickler …
Ich wurde kürzlich in einer großen Firma eingestellt (Tausende von Leuten, um eine Vorstellung von der Größe zu bekommen). Sie sagten, sie hätten mich eingestellt, weil ich so streng war und trotz meiner Jugend (ich bin 25) Erfahrung als C / C ++ - Programmierer hatte. Jetzt, wo ich dabei …
Aufgrund einer Reihe von Umständen, die zu einer schlechten Bereitstellung im letzten Build-Zyklus führten, habe ich in unserem Büro eine Kampagne durchgeführt, um alle zukünftigen Bereitstellungen mit einer dedizierten Build-Maschine durchzuführen, und mein Chef hat diesen Vorschlag angenommen. Anstatt jedoch eine Maschine in unserem Büro in Betrieb zu nehmen, müssen …
Warum verletzen viele Softwareentwickler das Open / Closed-Prinzip, indem sie viele Dinge wie das Umbenennen von Funktionen ändern, die die Anwendung nach dem Upgrade beschädigen? Diese Frage springt mir nach der schnellen und der kontinuierlichen Version in der React- Bibliothek in den Kopf . In kurzen Abständen bemerke ich viele …
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.