Wie heißt das Muster, in dem einzelne Mitwirkende (Programmierer / Designer) ein Artefakt entwickelt haben, das als Ablenkung dienen soll, damit das Management dieses Merkmal im Endprodukt entfernen kann ? Dies ist eine Folklore, die ich von einem ehemaligen Kollegen gehört habe, der bei einer großen Spieleentwicklungsfirma gearbeitet hat. In …
Ich habe einen alten Code durchgesehen, den ich geschrieben habe. Es funktioniert, aber es ist kein großartiger Code. Ich weiß jetzt mehr als damals, also könnte ich es verbessern. Es ist kein aktuelles Projekt, aber es ist aktueller, funktionierender Produktionscode. Haben wir die Verantwortung, zurück zu gehen und den Code …
Ich bin Entwickler bei einem der bekanntesten Technologieunternehmen. Ich mag den Job aus vielen Gründen: Ich arbeite interessant an einem coolen Produkt Ich löse herausfordernde Probleme und setze viele hochqualifizierte Fähigkeiten ein (quantitativ, kreativ, schreibend, präsentierend) Das zahlt sich gut aus Das Problem ist, dass ich das Gefühl habe, ich …
Ich weiß, dass es hier bereits einige Fragen gibt, die in engem Zusammenhang mit diesem Thema stehen, aber keine von ihnen geht von Ubiquitous Language aus, und ich denke, das rechtfertigt diese Frage. Für diejenigen, die nicht wissen: Ubiquitous Language ist das Konzept der Definition einer (sowohl gesprochenen als auch …
Was ist der Unterschied zwischen den beiden folgenden UpdateSubject-Methoden? Ich fand es besser, statische Methoden zu verwenden, wenn Sie nur mit den Entitäten arbeiten möchten. In welchen Situationen sollte ich nicht statische Methoden anwenden? public class Subject { public int Id {get; set;} public string Name { get; set; } …
Das Prinzip der Einzelverantwortung besagt, dass eine Klasse nur eines tun sollte. Einige Fälle sind ziemlich eindeutig. Andere sind jedoch schwierig, weil das, was auf einer bestimmten Abstraktionsebene als "eine Sache" betrachtet wird, auf einer niedrigeren Ebene mehrere Dinge sein kann. Ich befürchte auch, dass, wenn das Prinzip der Einzelverantwortung …
Ich habe kürzlich meinen Master of Science in Software Engineering abgeschlossen und bin kurz davor, meine berufliche Laufbahn in wenigen Wochen zu beginnen. Ich werde als Junior Developer für ein Unternehmen tätig sein, das Software unter Verwendung von Java und verwandten Technologien entwickelt (darunter Spring und Hibernate). Um ehrlich zu …
Ich entwerfe ein neues System und möchte wissen, was Inversion of Control (IOC) ist und was noch wichtiger ist, wann es verwendet werden soll. Muss es mit Interfaces implementiert werden oder kann es mit Klassen durchgeführt werden?
Lisp ist offensichtlich ein Vorteil für das AI- Zeug, aber es scheint mir nicht, dass Lisp schneller ist als Java, C # oder sogar C. Ich bin kein Meister von Lisp, aber ich finde es unglaublich schwierig, den Vorteil zu verstehen man würde in Lisp Business-Software schreiben. Dennoch wird es …
Wenn ich die Beschreibungen lese, verstehe ich, dass TDD-Tests vor dem Schreiben der Funktion und Unit-Tests danach durchgeführt werden. Ist das der Hauptunterschied, oder können die beiden Begriffe nicht einmal als solche verglichen werden. Vielleicht ist Unit Testing ein integraler Bestandteil von TDD.
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 tauche in die Welt der funktionalen Programmierung ein und lese überall, dass funktionale Sprachen für Multithreading- / Multicore-Programme besser sind. Ich verstehe, wie funktionale Sprachen eine Menge Dinge anders machen, wie Rekursion , Zufallszahlen usw. Aber ich kann nicht herausfinden, ob Multithreading in einer funktionalen Sprache schneller ist, weil …
Was ist einfacher zu verstehen, eine große boolesche Anweisung (ziemlich komplex) oder dieselbe Anweisung, die in Prädikatmethoden unterteilt ist (viel zusätzlichen Code zum Lesen)? Option 1, der große boolesche Ausdruck: private static bool ContextMatchesProp(CurrentSearchContext context, TValToMatch propVal) { return propVal.PropertyId == context.Definition.Id && !repo.ParentId.HasValue || repo.ParentId == propVal.ParentId && ((propVal.SecondaryFilter.HasValue …
Könnte jemand erklären, warum Vergleichsoperatoren (==,! =, <,>, <=,> =) In einer Reihe der beliebtesten Sprachen (siehe Hinweis unten) eine höhere Priorität haben als bitweise Operatoren (&, |, ^) , ~)? Ich glaube nicht, dass ich jemals auf eine Verwendung gestoßen bin, bei der dieser Vorrang natürlich wäre. Es ist …
Ich sehe viele Programmierer, die sich von Management- und Verwaltungsaufgaben abwenden. Sie wollen Sachen bauen. Infolgedessen werden viele dieser Positionen von nichttechnischen Mitarbeitern besetzt. Ich verstehe nicht, wie sie einen Mehrwert schaffen. Reicht es aus, Besprechungen, Offsites und andere administrative Arbeiten zu planen, um ihre Rolle zu rechtfertigen?
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.