Als «code-ownership» getaggte Fragen

Code-Besitz ist das Konzept, wer für die Überwachung, Wartung und Aktualisierung eines bestimmten Codeblocks verantwortlich ist. Einige Orte haben eine Richtlinie zum kollektiven Besitz von Code, andere erfordern, dass bestimmte Personen Änderungen an einem bestimmten Codeabschnitt abzeichnen, für den sie der Experte sind.

7
Wie übernehme ich die Verantwortung für meinen Code, wenn ein Kollege ohne Vorankündigung unnötige Verbesserungen vornimmt?
Einer meiner Teamkollegen ist ein Alleskönner in unserem IT-Shop und ich respektiere seine Einsicht. Manchmal überprüft er jedoch meinen Code (er ist der zweithäufigste Befehlshaber unseres Teamleiters, das ist zu erwarten), ohne einen Hinweis zu haben. Manchmal überprüft er meine Änderungen, bevor sie das Endziel erreichen, und nimmt sofort Änderungen …

6
Wie gehe ich mit der Angst um, Abhängigkeiten einzugehen?
Das Team, dem ich angehöre, erstellt Komponenten, die von den Partnern des Unternehmens zur Integration in unsere Plattform verwendet werden können. Daher stimme ich zu, dass wir beim Einführen von Abhängigkeiten (von Drittanbietern) äußerste Vorsicht walten lassen sollten. Derzeit bestehen keine Abhängigkeiten von Drittanbietern und wir müssen auf der niedrigsten …


13
Ist der individuelle Code-Besitz wichtig? [geschlossen]
Ich bin mit einigen Kollegen in einem Streit darüber, ob die Team-Inhaberschaft an der gesamten Codebasis besser ist als die individuelle Inhaberschaft an Komponenten davon. Ich bin ein großer Befürworter, jedem Mitglied des Teams einen ungefähr gleichen Anteil der Codebasis zuzuweisen. Es lässt die Leute stolz auf ihre Kreation sein, …



12
Emotionale Bindung an Code [geschlossen]
Wenn Sie als Mitarbeiter eines Unternehmens Code schreiben, haben Sie das Gefühl, eine Bindung zu diesem Code zu haben? Haben Sie das Gefühl, dass Sie Eigentümer des Codes sind? Oder schreiben Sie es völlig losgelöst davon, ohne sich Gedanken darüber zu machen, was passiert, wenn Sie auf etwas anderes umgezogen …

2
Ist Feature-Besitz eine gute Praxis?
Kürzlich wurde in meinem Unternehmen vorgeschlagen, dass sich ein Entwickler auf eine Funktion konzentrieren sollte (und nur auf eine). Das würde bedeuten, dass der Entwickler von der normalen Teamroutine Abstand nimmt und andere Verantwortlichkeiten (Besprechungen und dergleichen) aufgibt, und diese Person wäre "nur" für die Funktion in technologischer Hinsicht verantwortlich. …


4
Behandelt Fred Brooks '"Surgical Team" effektiv den Busfaktor?
Mein Team von 4 erfahrenen Entwicklern arbeitet an einer großen, modularen Windows-Anwendung (ca. 200 KLoC). Ich habe mich seit Beginn des Projekts (vor 3 Jahren) auf die Kerncodebasis konzentriert und bin allmählich zu einer semi-leitenden Entwicklerposition übergegangen, obwohl ich nicht der Teammanager bin. Unsere aktuelle Iteration ist eine vom oberen …


6
Wem gehören in der agilen Entwicklung die Softwarefunktionen und wie verwalten Sie die Entwicklung?
Einige Entwicklungsteams in meinem Unternehmen wechseln zu agilen Entwicklungspraktiken, und die Arbeit ihrer Entwickler scheint sich aufgrund von zweiwöchigen Iterationszyklen zu verringern, um Kleinigkeiten über triviale Softwarefunktionen zu diskutieren und zu programmieren. Und auch wegen der Mentalität "Jeder Entwickler kann jeden Fehler beheben". Ich bin kürzlich einem dieser Teams beigetreten …
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.