Aus technischer Sicht ist es möglich, einige Pre- / Post-Push-Hooks hinzuzufügen, mit denen Unit-Tests ausgeführt werden, bevor ein bestimmtes Commit in einem Remote-Standardzweig zusammengeführt wird. Meine Frage ist, ob es besser ist, Unit-Tests in der Build-Pipeline zu belassen (wodurch gebrochene Commits für das Repo eingeführt werden), oder ob es besser …
Wir wurden gebeten, Kommentare mit Start-Tags, End-Tags, Beschreibung, Lösung usw. für jede Änderung hinzuzufügen, die wir im Rahmen der Behebung eines Fehlers / der Implementierung eines CR am Code vornehmen. Mein Anliegen ist, bietet dies einen Mehrwert? Wie es ist, haben wir alle Details in der Versionskontrollhistorie, die uns helfen …
Dies ist mehr eine Diskussionsfrage als ein tatsächlicher Versuch, das "Beste" zu bestimmen, da dies eindeutig von den Bedürfnissen der Organisation abhängt. Ich bin eher neugierig auf die Argumente für verschiedene Systeme in verschiedenen Kategorien (zentral oder verteilt, offen oder proprietär usw.). Was ist Ihrer Meinung nach das beste Versionskontrollsystem?
Ich schreibe einen Testcode für eine Funktion, die PDF-Dateien verarbeitet. Die Grundidee hinter den Tests ist, dass ich sie auf einige PDFs verweise, die ich speziell ausgewählt habe, sie verarbeite und überprüfe, ob die Ausgabe den Erwartungen entspricht. Meine Frage ist: Wo soll ich diese großformatigen PDFs speichern? Soll ich …
Ist es eine gute Praxis, die Fehlernummern in der Datei selbst in einem Kopfzeilenkommentar abzulegen? Die Kommentare würden ungefähr so aussehen: MODIFIED (MM/DD/YY) abc 01/21/14 - Bug 17452317 - npe in drill across in dashboard edit mode cde 01/17/14 - Bug 2314558 - some other error description Es scheint hilfreich …
Ist es eine gute Idee, nur Arbeitscode zu schreiben? Diese Festschreibung muss das Repository nicht in einem Arbeitszustand belassen, wie folgt: ... wir sind in einem frühen Entwicklungsstadium, der Code ist noch nicht stabil. ... Sie sind der einzige Entwickler des Projekts. Sie wissen, warum die Dinge nicht funktionieren. Außerdem …
Angenommen, es werden mehrere Zweige Aund Bein inkrementeller "Bugfix" -Zweig entwickelt C. Jetzt Cist schon "fertig" und mit dem Master verschmolzen. Aund Bbefinden sich noch in der Entwicklung und werden nicht behoben, bevor (möglicherweise) ein anderer Bugfix-Zweig in master zusammengeführt wird. Ist es eine gute Idee, Cso schnell wie möglich …
In Git ist es möglich, eine gute Festschreibungsvorlage festzulegen und durchzusetzen. Können Sie (vorzugsweise mit Argumentation) eine gute Vorlage / Richtlinien für das Festschreiben empfehlen, die im Unternehmen durchgesetzt werden soll?
Wenn wir den Commit-Verlauf einer Software überprüfen, stellen wir manchmal fest, dass es einige wirklich GROSSARTIGE Commits gibt - sie können 10 oder 20 Dateien mit Hunderten von geänderten Quellcodezeilen (Delta) ändern. Ich erinnere mich, dass es einen allgemein verwendeten Begriff für ein solches BIG-Commit gibt, aber ich kann mich …
Unser Projekt verwendet eine benutzerspezifische Konfigurationsdatei. Diese Datei befindet sich derzeit nicht in der Versionskontrolle, da sie für jeden Benutzer unterschiedlich ist. Das Problem besteht darin, dass die anderen Entwickler immer dann, wenn ein Entwickler ein neues Modul hinzufügt, das konfiguriert werden muss, oder wenn sie den Namen eines vorhandenen …
Ich bin ein einziger Entwickler bei meiner Arbeit und verstehe die Vorteile von VCS. Es fällt mir schwer, mich an gute Praktiken zu halten. Im Moment benutze ich git, um hauptsächlich Web-Apps zu entwickeln (die aufgrund meiner Arbeit niemals als Open-Source-Version verfügbar sein werden). Mein aktueller Arbeitsablauf besteht darin, viele …
In unserem Team verwenden wir Git als Quellcodeverwaltung. Wir haben mehrere Codebereiche, die fast unabhängig sind, sich jedoch teilweise überschneiden. In letzter Zeit haben wir Workflows und Ansätze zur Verwendung der Quellcodeverwaltung erörtert. Eine Beschwerde, die auftritt, wenn ich die Verwendung eines Feature-Branch-Workflows bewerbe, ist, dass Personen häufig auf komplizierte …
Wir versuchen, unseren Projektdokumentationsprozess von Google Documents auf eine Reihe von selbst gehosteten Git-Repositorys zu verlagern. Textdokumente sind Git-freundlich genug, da wir normalerweise keine ausgefallene Formatierung benötigen. Wir konvertieren einfach alles in beispielsweise Multimarkdown mit der Option, LaTeX für komplexe Fälle einzubetten. Aber Tabellenkalkulationen sind eine ganz andere Geschichte ... …
Ich denke darüber nach, SourceForge, BitBucket oder Github für die Verwaltung der Quellcodeverwaltung für mein Unternehmen zu verwenden. Ich habe offene Projekte und ich beteilige mich an offenen Projekten wie gcc. Ich habe aber auch ein Geschäft, in dem ich Closed-Source-Software für meinen Lebensunterhalt entwickle. Wie vertrauenswürdig sind SourceForge, Github …
Ich bin gespannt, wie Programmiererteams ihre Softwareentwicklung in den 80er und frühen 90er Jahren gemanagt haben. Wurde der gesamte Quellcode einfach auf einem Computer gespeichert, an dem alle gearbeitet haben, oder wurde der Quellcode herumgereicht und manuell per Diskette kopiert und manuell zusammengeführt, oder verwendeten sie tatsächlich Revisionskontrollsysteme über ein …
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.