Ich weiß nicht warum, aber ich habe immer das Gefühl, zu "schummeln", wenn ich Reflektion benutze - vielleicht liegt es an dem Performance-Hit, den ich kenne. Ein Teil von mir sagt, wenn es Teil der Sprache ist, die Sie verwenden, und es das erreichen kann, was Sie versuchen, dann warum …
Ich bin Student der Informatik. Ich habe darüber nachgedacht, wie ich mit einem großen Projekt umgehen kann. Was sollte mein erster Schritt sein, um mein Ziel effizienter und effektiver zu erreichen? Wenn ich mit einem Projekt anfange, weiß ich nicht, wie ich anfangen soll, daran zu arbeiten. Oft ignoriere ich …
Das haben wir alle schon durchgemacht: Ihr Projekt ist fehlgeschlagen oder wurde abgebrochen. Der Code, an dem Sie tagelang gearbeitet haben, wurde von Ihrem Team abgelehnt. Das Designmuster, das Sie dem Team vorgestellt haben, hat für Chaos gesorgt. Jeder ignoriert Ihre Ideen. Meine Frage ist, wie ein Programmierer am produktivsten …
Ich habe auf dieser Site mehrere Posts gesehen, die Javas Implementierung von Generika verurteilen. Jetzt kann ich ehrlich sagen, dass ich keine Probleme damit hatte, sie zu benutzen. Ich habe jedoch nicht versucht, selbst eine generische Klasse zu erstellen. Was sind Ihre Probleme mit Javas generischem Support?
Dies ist eines der Dinge, die ich am meisten hasse, wenn ich es im Code eines anderen sehe. Ich weiß, was es bedeutet und warum manche Leute es so machen ("Was ist, wenn ich versehentlich stattdessen '=' setze?"). Für mich ist es so, als würde ein Kind die Treppe hinuntergehen …
In den meisten Unternehmen, in denen Programmierteams und Abteilungen tätig sind, arbeiten Programmierer, die Code entwerfen und schreiben, und Manager, die ... das Management übernehmen. Abgesehen davon, dass sie keinen Code schreiben, sehen sich Manager in der Regel nicht einmal den Code an, den das Team entwickelt, und möglicherweise ist …
Jemand hat einmal gesagt, wir sollten allen unseren Methoden die /// <summary>Kommentarblöcke (C #) voranstellen , haben aber nicht erklärt, warum. Ich habe angefangen, sie zu verwenden, und festgestellt, dass sie mich ziemlich geärgert haben. Daher habe ich sie mit Ausnahme von Bibliotheken und statischen Methoden nicht mehr verwendet. Sie …
Wir haben es mit einem interessanten Problem bei StackOverflow zu tun. Wir haben eine ganze Reihe kleiner Aufgaben, die bald erledigt werden müssen. Ein Beispiel ist das Aktualisieren von Listen mit verwandten Fragen. In der Vergangenheit haben wir diese Aufgaben auf die Seitenladevorgänge einiger Benutzer übertragen. Das war nie ideal, …
Lassen Sie mich dies vorwegnehmen, indem Sie sagen, dass dies weder mein Code noch der Code meiner Mitarbeiter ist. Vor Jahren, als unser Unternehmen noch kleiner war, mussten wir einige Projekte durchführen, für die wir nicht die Kapazität hatten, sodass sie ausgelagert wurden. Jetzt habe ich nichts gegen Outsourcing oder …
In letzter Zeit habe ich angefangen zu denken, dass es eine schlechte Sache ist, viele Manager-Klassen in Ihrem Design zu haben. Die Idee ist noch nicht so ausgereift, dass ich ein überzeugendes Argument vorbringen könnte, aber hier sind einige allgemeine Punkte: Ich fand es viel schwieriger für mich, Systeme zu …
Ich interessiere mich für das Erlernen von Entwurfsmustern und möchte wissen, was als erstklassige Bücher für das Erlernen dieses Themas gelten. Gibt es ein Buch, das de facto als Standard für die Beschreibung von Best Practices, Entwurfsmethoden und anderen hilfreichen Informationen zu Entwurfsmustern gilt? Was macht dieses Buch so besonders?
Die Java ist GPL-Lizenz (Referenz aus Wikipedia). Ich bin nicht sicher, ob ich es in kommerziellen Projekten verwenden kann. Ich habe bereits eine in Java geschriebene Website und beabsichtige, diese für kommerzielle Zwecke zu nutzen. Ist das illegal?
Sollte ich immer isals Präfix für boolesche Variablen verwenden? Was ist mit Booleschen Werten, die auf etwas in der Vergangenheit hinweisen? Soll ich schreiben isInitializedoder wasInitialized? Soll ich für Immobilien schreiben IsManyMembersoder HasManyMembers? Gibt es Best Practices? Oder soll ich einfach nach englischen Regeln schreiben?
Eine andere Art, dies zu fragen, ist: Warum sind Programme in der Regel monolithisch? Ich denke an so etwas wie ein Animationspaket wie Maya, das die Leute für verschiedene Workflows verwenden. Wären die Animations- und Modellierungsfunktionen nicht einfacher zu warten, wenn sie in eine separate Anwendung aufgeteilt und separat entwickelt …
Annahmen Einer der Vorteile von Nur-Header-Bibliotheken für C ++ besteht darin, dass sie nicht separat kompiliert werden müssen. In C und C ++ inlinemacht nur Sinn , wenn die Funktion definiert in einer Header - Datei *. Traditionell wurde in C das Layout .c / .h verwendet, wobei der Header …
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.