Softwareentwicklung

26
Wie kann man schrittweise Code-Reviews einführen?

Ich leite ein Team mit einem halben Dutzend leitender Ingenieure. Ich bin der festen Überzeugung, dass es für uns von großem Vorteil ist, aus allen gängigen Gründen Code-Reviews durchzuführen. Nicht unbedingt jede Änderung, aber immer wieder Hintergrundberichte. Die Leute sehen also zumindest die...

26
Warum sollte ein Entwicklungsteam darauf bestehen, dass die Verwendung einer einzigen Lösung für mehrere Projekte in Visual Studio die Komplexität der gegenseitigen Abhängigkeiten erhöht?

Ich helfe dabei, ein externes Team zu leiten, das mit der Entwicklung neuer Versionen einiger vorhandener Produkte beginnt. In der Vergangenheit hat dieses Team immer ein Modell eines einzelnen Projekts in einer einzelnen Lösung für ungefähr 30 Module in Visual Studio verwendet, die zusammen einen...

26
Sollte "zwischen x und y" kommutativ sein?

In meiner Anwendung gibt es einige vordefinierte Ausdrucksvorlagen, die zum Filtern von Daten verwendet werden können. Einer von ihnen ist " between x and y". Ein QS-Ingenieur behauptet, dass es einen Defekt in seiner Definition gibt, weil " between 100 and 200" andere Ergebnisse liefert als "...

26
Programmiersprache, in der jeder Funktionsaufruf / Block in einem separaten Thread ausgeführt wird? [geschlossen]

Ich erstelle gerade zum Spaß eine Programmiersprache, in der jeder Funktionsaufruf / neuer Block (if-Klauseln, Schleifen usw.) in einem separaten Thread ausgeführt wird. Anstatt neue Threads zu erstellen, sollte der Standard sein, dass dies automatisch erfolgt, und wenn Sie möchten, dass es im...

26
Ist es jemals schlimm, eine C ++ - Funktion constexpr zu markieren?

Angesichts einer sehr trivialen Funktion, int transform(int val) { return (val + 7) / 8; } Es sollte sehr offensichtlich sein, dass es einfach ist, diese Funktion in eine constexprFunktion umzuwandeln, sodass ich sie beim Definieren von constexprVariablen verwenden kann, wie z. constexpr int...