Pytania otagowane jako version-control

Dyscyplina programistyczna do śledzenia, przechowywania i wyszukiwania poprawek kodu źródłowego.

10
Czy warto zatwierdzać wyłącznie w celu rozwiązywania niekrytycznych literówek?
Jeśli napotkam niekrytyczną literówkę w kodzie (powiedzmy, błędną apostrofę w instrukcji print (error)), czy warto podjąć zobowiązanie, aby rozwiązać ten błąd, czy może po prostu należy go zostawić w spokoju? W szczególności jestem ciekawy, jak porównać przeglądanie dziennika zmian do wartości rozwiązania tych niekrytycznych literówek. Skłaniam się do ich rozwiązania. …

19
Kiedy zatwierdzenie kontroli wersji jest zbyt duże? [Zamknięte]
Słyszałem w kilku miejscach: „Nie dokonuj dużych zobowiązań”, ale tak naprawdę nigdy nie zrozumiałem, co to jest „duże” zobowiązania. Czy jest duży, jeśli pracujesz na wielu plikach, nawet jeśli są one powiązane? Ile części projektu powinieneś pracować jednocześnie? Dla mnie mam problem z podejmowaniem „małych zobowiązań”, ponieważ zapominam lub tworzę …

9
Czy codzienne wprowadzanie / sprawdzanie kodu jest dobrą praktyką?
Czytałem notatkę Martina Fowlera na temat ciągłej integracji, a on wymienia jako „Wszyscy zobowiązują się do głównej linii każdego dnia”. Nie lubię zatwierdzać kodu, chyba że sekcja, nad którą pracuję, jest kompletna i że w praktyce zatwierdzam swój kod co trzy dni: jeden dzień w celu zbadania / odtworzenia zadania …

15
Jak przekonać kowbojskich programistów do korzystania z kontroli źródła?
AKTUALIZACJA Pracuję w małym zespole deweloperów, 4 facetów. Wszystkie wykorzystały kontrolę źródła. Większość z nich nie znosi kontroli źródła i zamiast tego decyduje się go nie używać. Mocno wierzę, że kontrola źródła jest niezbędną częścią rozwoju zawodowego. Kilka problemów utrudnia przekonanie ich do korzystania z kontroli źródła: Zespół nie jest …

3
Jak wygląda repozytorium Google?
Słyszałem, że Google ma gigantyczne prywatne (wewnętrzne) repozytorium całego swojego kodu, a ich pracownicy mają do niego dostęp, dzięki czemu, gdy rozwijają rzeczy, nie muszą wymyślać na nowo koła. Chciałbym dowiedzieć się więcej na ten temat! Czy jest tu ktoś z Google, który mógłby opisać to bardziej szczegółowo, czy wiesz …


11
Kiedy zatwierdzić kod?
Podczas pracy nad projektem kod może zostać opracowany dość szybko w ciągu jednego dnia lub kawałek po kawałku przez dłuższy okres kilku tygodni / miesięcy / lat. Ponieważ zatwierdzenia kodu stają się uważane za miarę rozwoju projektu, tak naprawdę nie oznacza to, że napisano więcej kodu niż projekt o mniejszej …


11
Kontrola źródła bazy danych
Czy pliki bazy danych (skrypty itp.) Powinny być pod kontrolą źródła? Jeśli tak, jaka jest najlepsza metoda, aby go zachować i tam zaktualizować? Czy istnieje nawet potrzeba, aby pliki bazy danych były pod kontrolą źródła, ponieważ możemy umieścić je na serwerze programistycznym, gdzie każdy może z niego korzystać i wprowadzać …

17
Jaka część twojego projektu powinna podlegać kontroli kodu źródłowego?
Inny programista rozpoczął pracę nad nowym projektem Drupal, a sysadmin zasugerował, że powinni oni jedynie poddać podkatalogowi site / default kontroli źródła, ponieważ „sprawi, że aktualizacje będą łatwe do skryptu”. Pomijając to nieco wątpliwe twierdzenie, rodzi się kolejne pytanie - jakie pliki powinny być pod kontrolą źródła? I czy istnieje …

7
Czy złą praktyką jest nie usuwać zbędnych plików od razu z VCS, ale zamiast tego oznaczać je jako „Do usunięcia” z komentarzami?
Chciałem wiedzieć, czy sposób postępowania z plikami źródłowymi, które należy usunąć z kontroli wersji, można uznać za złą praktykę. Chcę ci to wyjaśnić na podstawie tego przykładu: Niedawno bardzo się zdenerwowałem, ponieważ musiałem żmudnie sortować klasy Java w programie, który był w zasadzie martwym kodem, jednak nigdzie go nie udokumentowano, …

6
Czy testy jednostkowe powinny być przechowywane w repozytorium?
Jestem rozwijającym się programistą, który w końcu wdraża testy jednostkowe dla biblioteki, którą przechowuję w GitHub. Przyszło mi do głowy, że mogę dołączyć pakiety testowe do repozytorium, ale kiedy rozglądam się za innymi projektami, włączenie testów wydaje się być trafione lub nieudane. Czy to jest uważane za złą formę? Czy …

8
Czy powinienem oczekiwać, że mój zespół będzie miał więcej niż podstawową biegłość w naszym systemie kontroli źródła?
Moja firma przeszła z Subversion na Git około trzy miesiące temu. Przed zmianą mieliśmy tygodnie wcześniej. Ponieważ nigdy wcześniej nie korzystałem z Gita (ani żadnego innego DVCS), czytałem Pro Git i spędziłem trochę czasu na tworzeniu własnych repozytoriów i zabawie, więc po zmianie mogłem pracować z minimalnym bólem. Teraz domyślnie …

22
Jakie są dobre praktyki przed wpisaniem kodu źródłowego? [Zamknięte]
Mój zespół używa Team Foundation Server do kontroli źródła, a dziś naprawiłem kilka błędów i aplikacji do testowania dymu, zanim go zameldowałem, ale zapomniałem skomentować jakiś kod. (Ten kod spowodował, że interfejs użytkownika był nieco dziwny.) Chcę sprawdzić, jakie są dobre praktyki przed wpisaniem kodu - nie chcę ponownie popełniać …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.