Als «development-process» getaggte Fragen

Bei Fragen zum Softwareentwicklungsprozess.

4
Selbstbewusst entwickeln ohne echte Entwicklungsumgebung
Ich wurde kürzlich für ein Projekt engagiert, das die Arbeit mit und um mehrere "Enterprise" -Systeme von Drittanbietern umfasst. Aus meiner Sicht sind die astronomischen Kosten und der Aufwand für die Erstellung einer hinreichend getreuen Nachbildung der Produktionsumgebung äußerst gering. Das ist natürlich nicht ideal. Auf der positiven Seite stelle …

5
Software-Manager, der Entwickler zum Projektmanagement veranlasst
Ich bin ein Softwareentwickler, der in einem Embedded-System-Unternehmen arbeitet. Wir haben einen Projektmanager, der sich um den gesamten Projektzeitplan kümmert (einschließlich Elektrik, Qualität, Software und Fertigung), daher ist sein Softwarezeitplan sehr kurz. Wir haben auch einen Software Manager, der mein Chef ist. Er veranlasst mich, den Software-Zeitplan zu schreiben und …


11
Erhöht die Codegenerierung die Codequalität?
In meinem Streben nach Code-Generierung suche ich nach Beispielen, wie sich die Code-Qualität verbessern lässt. Um zu verdeutlichen, was ich mit Codegenerierung meine, kann ich nur über ein Projekt von mir sprechen: Wir verwenden XML-Dateien, um Entitätsbeziehungen in unserem Datenbankschema zu beschreiben, damit wir unser ORM-Framework und HTML-Formulare generieren können, …

6
Verzweigungs- und Versionsstrategie für gemeinsam genutzte Bibliotheken
Diese Posts scheinen miteinander verwandt zu sein, aber mein Gehirn beginnt zu schmelzen und versucht, Folgendes zu überdenken: P Mein Arbeitgeber hat gerade damit begonnen, die Quellcodeverwaltung zu verwenden, hauptsächlich, weil das "Repository" vor der Einstellung weiterer Entwickler die Festplatte des einzelnen Entwicklers war, der hauptsächlich von zu Hause aus …

5
Was ist egoloses Programmieren?
Ich habe diesen Begriff zum ersten Mal vor ungefähr fünfzehn Jahren gehört. Mein Verständnis ähnelt dem, das im Wikipedia-Artikel und in einem TechRepublic-Artikel beschrieben ist : Sie arbeiten mit Ihren Kollegen auf "freundliche, kollegiale Art und Weise, in der persönliche Gefühle beiseite gelegt werden". Es beinhaltet Dinge wie Peer Reviews …


3
Was ist Konfigurationsmanagement?
In allen Projekten, an denen ich beteiligt war und die von einem externen Berater durchgeführt wurden, wurde die Frage gestellt, welche Art von Konfigurationsmanagement wir verwenden. In keinem dieser Fälle konnte der Berater das Konfigurationsmanagement definieren. Also, was ist es?


6
Wie können wir nur alle zwei Wochen sofort einsatzbereite Funktionen in unsere Produktionsversionen aufnehmen?
Ich bin ein Softwareentwickler in einem ziemlich großen agilen Team (wir haben acht Entwickler, die aktiv Änderungen an einem einzelnen Code-Repository vornehmen). Alle zwei Wochen bringen wir eine neue Version unserer Software in die Produktion. Hier ist unser aktueller Workflow: Beim Starten einer neuen Aufgabe erstellen Entwickler einen "Feature-Zweig" aus …

6
Testgetriebene Entwicklung - Wer sollte die Tests schreiben?
Ursprünglich ist es die Pflicht des Entwicklers, den Test zu schreiben, aber ich habe festgestellt, dass diese Fälle in vielen Fällen / E-Mature-Entwicklern nicht einmal 80% Deckung bieten. Wie wäre es mit einer QS-Person, die ALLE Tests für ein bestimmtes Projekt anstelle des Entwicklers schreibt? Gibt es irgendwelche Nachteile?


3
Wie fange ich an, Git für unterschiedliche Codebasen von verschiedenen Servern zu verwenden?
Hintergrund: Ich habe kürzlich eine Reihe von Projekten in meinem Unternehmen geerbt und versuche, einige grundlegende Probleme bei der Behandlung zu lösen. Die früheren Entwickler (die nicht mehr im Unternehmen sind) verwendeten nämlich keine Form der Quellcodeverwaltung, erstellten wenig Dokumentation und verfügten nicht über wirklich gute Entwicklungsprozesse. Jetzt habe ich …

2
Wie ist die kontinuierliche Integration in großen Unternehmen organisiert?
In meinem Unternehmen ist es üblich, keine Zwischenerstellung durchzuführen, um zu überprüfen, wie jeder Feature- / Bugfix-Zweig in dev zusammengeführt wird. Es gibt nur tägliche Builds, die immer viele Testfehler und Buildfehler auslösen. Mir wurde gesagt, dass es nicht zumutbar ist, für jede Zusammenführung über 1000 Entwickler zu erstellen. Also …


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.