Softwareentwicklung

Fragen und Antworten für Fachleute, Akademiker und Studenten, die im Lebenszyklus der Systementwicklung arbeiten

9
Mein Kollege ist ein netter Kerl, aber seine Leistung ist unterdurchschnittlich. Sag ich es meinem Chef? [geschlossen]
Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Jahren . Ich war vor ungefähr drei Monaten mit einem Projekt …


6
Was ist der wahre Aufwand für TDD, wenn das gesamte Team daran gewöhnt ist?
Welcher Prozentsatz an Zeit wird durch TDD eingespart und gekostet? Ich gehe davon aus, dass sich dieser Prozentsatz an Kosten- und Belohnungsänderungen während eines Projektlebenszyklus ändert. Ich würde mir vorstellen, dass die Anfangsphase viel mehr kostet, aber wenig Belohnungen mit sich bringt. Weiterhin (beim Refactoring ) profitieren Sie von Ihren …
24 productivity  tdd 

2
Verwenden Integrationstests Mocks?
Ich bin derzeit in einer Klasse für Softwaretests, in der wir für unser Semesterprojekt mehrere Testarten durchführen müssen, wie z. B. Komponententests und Integrationstests. Für den Integrationstest verwendete der Professor angeblich Mocks und Spottbibliotheken (wie EasyMock und Mockito) für unseren Integrationstest. Ich bin allerdings ziemlich verwirrt. Integrationstests sind Tests außerhalb …

3
Wo passt die Autorisierung in eine Schichtenarchitektur?
Normalerweise trage ich Autorisierungsentscheidungen in meine serverseitigen Controller ein. Dies waren kürzlich RESTful-Endpunkte, aber ich denke, dasselbe gilt für MVC-Architekturen. Aus Gründen des Arguments wird davon ausgegangen, dass es sich um eine rollenbasierte Autorisierung handelt. Eine geschützte Methode wird mit Anmerkungen versehen oder überprüft und gegebenenfalls 403s zurückgegeben. Angesichts der …


6
Ab welcher Datenmenge ist es sinnvoll, von SQL auf NoSQL zu wechseln?
Als Programmierer für relationale Datenbanken lese ich (die meiste Zeit) Artikel darüber, wie relationale Datenbanken nicht skaliert werden und wie NoSQL-Lösungen wie MongoDB. Da die meisten Datenbanken, die ich bisher entwickelt habe, klein bis mittelgroß waren, hatte ich noch nie ein Problem, das durch Indizierung, Abfrageoptimierung oder Schema-Redesign nicht gelöst …

5
Alternativen zum Repository-Muster zur Kapselung der ORM-Logik?
Ich musste nur ein ORM auswechseln und es war eine relativ entmutigende Aufgabe, da die Abfragelogik überall leckte. Wenn ich jemals eine neue Anwendung entwickeln müsste, wäre es meine persönliche Präferenz, die gesamte Abfragelogik (unter Verwendung eines ORM) zu kapseln, um sie zukunftssicher für Änderungen zu machen. Das Repository-Muster ist …






6
Breche ich mit dieser Architektur die OOP-Praxis?
Ich habe eine Webanwendung. Ich glaube nicht, dass die Technologie wichtig ist. Die Struktur ist eine N-Tier-Anwendung (siehe Abbildung links). Es gibt 3 Schichten. Benutzeroberfläche (MVC-Muster), Business Logic Layer (BLL) und Datenzugriffsschicht (DAL) Das Problem, das ich habe, ist, dass meine BLL massiv ist, da sie die Logik und Pfade …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.