In Sprachen, die zwischen einer "Quell" - und "Header" -Datei (hauptsächlich C und C ++) unterscheiden, ist es besser, Funktionen in der Header-Datei zu dokumentieren: (gestohlen von CCAN ) /** * time_now - return the current time * * Example: * printf("Now is %lu seconds since epoch\n", (long)time_now().tv_sec); */ struct …
Ich habe immer gehört, dass C die Sprache der Wahl für eingebettete Systeme oder für alles ist, was mit maximaler Geschwindigkeit ausgeführt werden muss. Ich habe nie eine Vorliebe für C entwickelt, hauptsächlich, weil ich keine Zeigerarithmetik mag und die Sprache kaum eine Stufe über Assembler ist. Auf der anderen …
Man kann oft hören, dass OOP natürlich der Art und Weise entspricht, wie Menschen über die Welt denken. Ich würde dieser Aussage jedoch stark widersprechen: Wir (oder zumindest ich) konzipieren die Welt in Bezug auf Beziehungen zwischen Dingen, denen wir begegnen, aber der Fokus von OOP liegt auf der Gestaltung …
Ich mache eine hybride Android-App. Zuerst habe ich mich für localStorage entschieden und nach 2 Tagen festgestellt, dass es sehr seltsam ist. Dann habe ich indexedDB aufgegriffen, nachdem ich den ganzen Tag mit der Ausgabe in Google Chrome verbracht habe und sie tatsächlich erhalten habe, läuft sie nicht in einem …
Microsoft hat kürzlich Typescript vorgestellt, eine neue JavaScript-ähnliche Programmiersprache. Vor einiger Zeit hörte ich von Dart, einer neuen Programmiersprache, die von Google entwickelt wurde, um Probleme im Zusammenhang mit Javascript wie Leistung, Skalierbarkeit usw. zu lösen. Der Zweck der beiden neuen Sprachen scheint mir der gleiche zu sein. Was denkst …
Ich bin ein Softwareentwickler, der an J2SE (Core Java) arbeitet. Oft werden wir während unserer Codeüberprüfungen gebeten, die Anzahl der Zeilen in unserem Code zu reduzieren. Es geht nicht darum, redundanten Code zu entfernen, es geht darum, einem Stil zu folgen, der sich darauf konzentriert, dasselbe mit weniger Zeilen im …
Ich habe es nicht leicht mit dem Entwerfen von Kursen. Ich habe gelesen, dass Objekte ihr Verhalten und nicht ihre Daten enthüllen. Anstatt Getter / Setter zum Ändern von Daten zu verwenden, sollten die Methoden einer bestimmten Klasse daher "Verben" oder Aktionen sein, die auf das Objekt angewendet werden. In …
Durch Nachforschungen (Bücher, Wikipedia, ähnliche Fragen zu SE usw.) wurde mir klar, dass Imperative Programmierung eines der wichtigsten Programmierparadigmen ist, bei dem Sie eine Reihe von Befehlen (oder Anweisungen) beschreiben, die der Computer ausführen soll (so dass Sie hübsch sind) Viele befehlen es, bestimmte Maßnahmen zu ergreifen, daher der Name …
Ich bin gespannt, ob meine aktuellen Erfahrungen als Praktikant für die aktuelle Branche repräsentativ sind. Als Hintergrund bin ich durch den Großteil von zwei Computer-Majors und einem Mathematik-Major an einer großen Universität; Ich habe jede Klasse begeistert und alle geliebt, also würde ich gerne denken, dass ich nicht schlecht programmieren …
Ich suchte nach einem Standardformat für die Verwendung eines Datums / einer Uhrzeit als Teil eines Dateinamens und konnte mir nichts einfallen lassen. Meine Frage besteht aus zwei Teilen: Verwendet Zeitstempel einzigartig erzwingen in Dateinamen eine schlechte Praxis? Ich könnte die Zeit vom Erstellungsdatum abrufen und die Dateinamen (file0001.bak, file0002.bak …
Alle paar Jahre schlägt jemand eine strengere Regulierung für die Softwareindustrie vor. Dieser IEEE-Artikel hat in letzter Zeit einige Aufmerksamkeit auf sich gezogen. Wenn Softwareentwickler, die Programme für Systeme schreiben, die die Öffentlichkeit physischen oder finanziellen Risiken aussetzen, wüssten, dass sie auf ihre Kompetenz getestet werden, würde dies die Fehler …
Ich habe an einem neuen Projekt gearbeitet. Das Projekt funktioniert folgendermaßen: Der Endbenutzer kann über einen Link auf eine Webanwendung zugreifen, mehrere Systeme zu seinem Netzwerk hinzufügen und diese bestimmten Systemdetails verwalten. Mein Teil beinhaltet das Frontend und den Webserver, was in Python gemacht wird. Mein Python kommuniziert tatsächlich mit …
Das Programmieren ist ein sehr zerebraler Job, und eines der größten Probleme, das ich habe, ist, meine Arbeit mit nach Hause zu nehmen. Es ist so einfach zu tun: Wenn ich die Gelegenheit zum Nachdenken bekomme, wandert mein Verstand natürlich zu arbeitsbezogenen Angelegenheiten. Ich finde so viele andere Dinge in …
Ich habe festgestellt, dass es in C # .NET nur drei Möglichkeiten zum Testen von Einheiten (Mock / Stub) gibt: Maulwürfe TypeMock JustMock Angesichts der Tatsache, dass zwei davon nicht kostenlos sind und einer Release 1.0 noch nicht erreicht hat, ist es nicht einfach, statische Inhalte zu verspotten. Macht das …
Ich weiß, dass wir uns mit den Fragen befasst haben, die Sie zu einem Unternehmen stellen sollten, bevor Sie sich entscheiden, dort zu arbeiten . Aber was machst du mit den Antworten? Mit anderen Worten, was würden Sie als Dealbreaker bezeichnen? Das heißt, was würde Ihnen so viel Angst machen, …
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.