Oft sehe ich Fragen über die Hot - Netzwerk Fragen Liste wie diese , die im Grunde fragen : „Wie kann ich in CSS diese willkürliche Form zeichnen“. Die Antwort besteht ausnahmslos aus einigen CSS- oder SVG-Datenblöcken mit einer Reihe scheinbar zufälliger, fest codierter Werte, die die angeforderte Form bilden. …
Ich habe nicht viel Erfahrung in der Softwareindustrie, bin Autodidakt und habe an Open Source teilgenommen, bevor ich mich für einen Job entschieden habe. Jetzt, wo ich für Geld arbeite, muss ich mich auch mit unangenehmen Dingen auseinandersetzen, was natürlich normal ist. Kürzlich wurde ich beauftragt, die Protokollierung einem großen …
Ich verstehe die Bedeutung von gut dokumentiertem Code. Ich verstehe aber auch die Bedeutung von selbstdokumentierendem Code. Je einfacher es ist, eine bestimmte Funktion visuell zu lesen, desto schneller können wir bei der Softwarewartung fortfahren. Vor diesem Hintergrund möchte ich große Funktionen in andere kleinere Funktionen aufteilen. Aber ich mache …
Soll ich Variablen wiederverwenden? Ich weiß, dass viele Best Practices besagen, dass Sie dies nicht tun sollten, aber später, wenn verschiedene Entwickler den Code debuggen und 3 Variablen haben, die gleich aussehen, und der einzige Unterschied darin besteht, dass sie an verschiedenen Stellen im Code erstellt werden, könnte dies der …
Das vielleicht größte Versprechen bei der Verwendung eines objektorientierten Paradigmas ist die Wiederverwendung von Code. Einige bestreiten, dass dies erreicht wurde. Warum wurde es (nicht) erreicht? Wird Code nach OOP wiederverwendet, um die Produktivität von Projekten zu steigern? Oder überschaubarer? Oder einfacher zu warten? Oder mit mehr Qualität? Wahrscheinlich sind …
Ich habe in letzter Zeit einen Code überarbeitet und dachte, ich hätte gute Arbeit geleistet. Ich ließ 980 Codezeilen auf 450 fallen und halbierte die Anzahl der Klassen. Als ich dies meinen Kollegen zeigte, waren sich einige nicht einig, dass dies eine Verbesserung war. Sie sagten: "Weniger Codezeilen sind nicht …
Vor kurzem hatte ich eine Diskussion mit einem Kollegen über den Codestil. Er argumentierte, dass Ihre Verwendung von APIs und die von Ihnen verwendeten allgemeinen Muster mit dem umgebenden Code so ähnlich wie möglich sein sollten, wenn nicht mit der Codebasis als Ganzes, so wie Sie es mit dem Erscheinungsbild …
Ich arbeite mit einem Team von Programmierern als Business Analyst. Wir haben gerade Version 2.0 unseres Produkts veröffentlicht und arbeiten an der nächsten Version, die in 3 Monaten veröffentlicht wird (es ist ein internes Softwareprodukt). Leider hat Version 2.0 einige Probleme, die behoben werden mussten, und wir werden diese Korrekturen …
Ich habe das letzte Jahr als Ein-Mann-Team mit der Entwicklung einer Rich-Client-Anwendung verbracht (35.000+ LoC, für das, was es wert ist). Es ist derzeit stabil und in Produktion. Ich weiß jedoch, dass meine Fähigkeiten zu Beginn des Projekts verrostet waren, so dass es ohne Zweifel große Probleme im Code gibt. …
Normalerweise werfe ich meine Unit-Tests einfach mit Kopieren und Einfügen und allen anderen schlechten Praktiken zusammen. Die Unit-Tests sehen normalerweise ziemlich hässlich aus, sie stecken voller "Code-Gerüche", aber ist das wirklich wichtig? Ich sage mir immer, solange der "echte" Code "gut" ist, ist alles, was zählt. Darüber hinaus erfordert Unit-Testing …
Ich habe in meiner Freizeit ein Android-Spiel entwickelt. Es benutzt die libgdx- Bibliothek, so dass ein Großteil der Arbeit für mich erledigt wird. Während der Entwicklung habe ich für einige Verfahren achtlos Datentypen ausgewählt. Ich habe eine Hash-Tabelle verwendet, weil ich etwas in der Nähe eines assoziativen Arrays haben wollte. …
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 Teil eines Beraterteams, das für einen Kunden eine neue Lösung implementiert. Ich bin für die Mehrheit der Codeüberprüfungen auf der clientseitigen Codebasis (React und Javascript) verantwortlich. Ich habe festgestellt, dass einige Teammitglieder eindeutige Codierungsmuster verwenden, sodass ich nach dem Zufallsprinzip eine Datei auswählen und feststellen kann, wer der …
Ich las gerade einen anderen Thread, in dem ein Typ nach C ++ - Büchern für Anfänger fragte, und einer der Programmierer, der antwortete, schrieb Folgendes: Einige Warnungen: Vermeiden Sie alle Bücher, die eine "Hallo Welt" enthalten #include <iostream.h> Ich habe mein C ++ - Buch geöffnet und es enthielt …
Sind Flaggenvariablen böse? Sind die folgenden Variablen zutiefst unmoralisch und ist es böse, sie zu verwenden? "Boolesche oder ganzzahlige Variablen, denen Sie an bestimmten Stellen einen Wert zuweisen, dann unten überprüfen Sie, ob Sie etwas tun oder nicht, beispielsweise indem Sie newItem = trueeinige Zeilen darunter verwenden. if (newItem ) …
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.