Ich entwickle die Benutzeroberfläche für eine .NET MVC-Anwendung, die in naher Zukunft eine internationale Lokalisierung aller Inhalte erfordert. Ich kenne .NET im Allgemeinen sehr gut, hatte aber noch nie ein Projekt, bei dem ein so starker Fokus auf die internationale Erreichbarkeit gelegt wurde. Die Projektion erfolgt zunächst in englischer Sprache. …
Ich kenne einige Leute, die derzeit an einem Projekt für das US-Militär arbeiten (niedriges Sicherheitsniveau, nicht kämpfende Personaldaten). Ein Anfangszustand des Projektcodes wurde dem Militär zur Überprüfung vorgelegt, und das Programm wurde mit einer Art Sicherheitsanalyse-Tool ausgeführt. Es gab einen Bericht über bekannte Sicherheitsprobleme im Code zurück und erforderte Änderungen, …
Einige Leute behaupten, dass Integrationstests alle Arten von schlecht und falsch sind - alles muss Unit-getestet sein, was bedeutet, dass man Abhängigkeiten verspotten muss; Eine Option, die ich aus verschiedenen Gründen nicht immer mag. Ich finde, dass ein Unit-Test in einigen Fällen einfach nichts beweist. Nehmen wir als Beispiel die …
Stellen Sie sich eine parameterlose ( edit: not required) Funktion vor, die eine einzelne Codezeile ausführt und nur einmal im Programm aufgerufen wird (obwohl es nicht ausgeschlossen ist, dass sie in Zukunft erneut benötigt wird). Es könnte eine Abfrage durchführen, einige Werte überprüfen, etwas mit Regex tun ... irgendetwas Obskures …
Ich scheine immer wieder in einer Situation festzustecken, in der die Veröffentlichungstermine nicht auf irgendetwas Technischem beruhen, sondern weil sich bis dahin jemand im Vertrieb für einen Kunden engagiert hat. Basierend auf Diskussionen mit Freunden in der Entwicklung in anderen Unternehmen scheint das Gleiche zu passieren. "Hier ist das festgeschriebene …
Wie kürzlich hier berichtet : Xamarin hat Cocos2D-XNA, ein 2D / 3D-Entwicklungsframework für Spiele, entwickelt und eine plattformübergreifende Bibliothek erstellt, die in PCL-Projekte einbezogen werden kann. Der Gründer des gegabelten Projekts sagt jedoch : Der Zweck der MIT-Lizenz ist es, Ihre faire Verwendung zu entlasten. Um Sie nicht zu ermutigen, …
Mein Büro versucht herauszufinden, wie wir mit Zweigaufteilungen und Zusammenschlüssen umgehen, und wir sind auf ein großes Problem gestoßen. Wir haben es mit langfristigen Nebenzweigen zu tun - bei denen ein paar Leute an einem Nebenzweig arbeiten, der sich vom Meister trennt, den wir für ein paar Monate entwickeln, und …
Ein wiederkehrendes Thema zu SE, das mir in vielen Fragen aufgefallen ist, ist das anhaltende Argument, dass C ++ schneller und / oder effizienter ist als übergeordnete Sprachen wie Java. Das Gegenargument ist, dass moderne JVM oder CLR dank JIT und so weiter für eine wachsende Anzahl von Aufgaben genauso …
Ich fühle mich ausgebrannt, obwohl ich erst seit 5 Jahren nicht mehr auf dem College bin. In den ersten drei Jahren meiner Karriere lief es fantastisch. In der Schule war ich nie etwas Besonderes, aber ich fühlte mich in meiner Firma besonders. Rückblickend konnte ich feststellen, dass ich alles richtig …
Dependency Injection (DI) ist ein bekanntes und modisches Muster. Die meisten Ingenieure kennen die Vorteile: Isolation bei Unit-Tests möglich / einfach machen Abhängigkeiten einer Klasse explizit definieren Gutes Design ermöglichen ( Single Responsibility Prinzip (SRP) zum Beispiel) Schnelle Aktivierung von Switching-Implementierungen ( DbLoggeranstelle von ConsoleLoggerbeispielsweise) Meiner Meinung nach besteht branchenweit …
Gibt es einen technischen Grund dafür? Ich habe mich bei einem RDBMS gefragt, ob es etwas mit der Leistung zu tun hat, da ein "JAHR" zum Beispiel spezifischer ist als ein "MONAT": Sie haben nur ein Jahr 2000, aber jedes Jahr einen "Januar". Das würde es einfacher / schneller machen, …
Ich bin mir nie sicher, wann ein Projekt weit genug ist, um sich zuerst der Quellcodeverwaltung zu widmen. Ich neige dazu, das Festschreiben zu verschieben, bis das Projekt vollständig ist, und von da an lege ich hauptsächlich Funktionen fest. (Ich habe keine persönlichen Projekte durchgeführt, die groß genug sind, um …
Gibt es einen Grund, warum Funktionen in den meisten (?) Programmiersprachen so konzipiert sind, dass sie eine beliebige Anzahl von Eingabeparametern unterstützen, jedoch nur einen Rückgabewert? In den meisten Sprachen ist es möglich, diese Einschränkung zu umgehen, z. B. durch die Verwendung von out-Parametern, die Rückgabe von Zeigern oder die …
Ich habe über dieses Problem schon eine Weile nachgedacht und finde mich ständig mit Vorbehalten und Widersprüchen konfrontiert. Deshalb hoffe ich, dass jemand zu folgenden Schlussfolgerungen kommen kann: Bevorzugen Sie Ausnahmen gegenüber Fehlercodes Soweit mir bekannt ist, sollten Sie nach vierjähriger Tätigkeit in der Branche beim Lesen von Büchern, Blogs …
Ich arbeite an einer mittelgroßen Codebasis (100.000 Zeilen), die allesamt relativ neuen Code enthält (weniger als ein Jahr alt) und eine gute Abdeckung durch Komponententests aufweist. Ich stoße immer wieder auf Methoden, die entweder nirgendwo mehr verwendet werden oder auf die nur in Komponententests verwiesen wird, in denen nur diese …
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.