-
Data: 2021-08-29 14:23:40
Temat: Re: rzadki bład w programie w C++
Od: heby <h...@p...onet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On 28/08/2021 21:46, Maciej Sobczak wrote:
>> automatu ale lepiej żeby nikt nie musiał nigdy do nich zaglądać.
> A czemu nie zaglądać? Bo wstyd patrzeć?
Bo miejsca na dysku szkoda.
> Przecież tam jest dokładnie to samo, co w historii commitów gita. Ten sam syf.
Jesli kto ma syf.
> Właśnie o to chodzi. Git może dać inną prezentację, ale informacja jest ta sama.
Nie jest ta sama. Ogólnie VCS dorobiły się znaczących usodkonaleń od lat
60-tych. Może warto ponownie sprawdzić, co nowego w informtyce, wydajesz
się być jakiś odmrożony z czasów Elvisa. Współczesne VCS pomagają w
nawigacji zmian w kodzie źródłowym. Twóje ZIPy z porównywarką nie mają
nawet śladowej funkcjonalnosci tego typu.
> A jak się rozpakuje zipa w osobnym katalogu, to mamy równocześnie dostępne pliki z
jednego punktu w historii projektu.
A jak się zrobi checkout...
Ale moment, ludzie nie są aż tak głupi. Najzwyczajniej robią switch.
Zajmuje to 2-3 sekundy. Albo check for modifications. Albo blame. Zależy
co chcą znaleźć.
> Jeśli ktoś korzysta z nawigacji w IDE, to ta nawigacja działa.
Zupełnie jak w VCS.
> Jeśli w projekcie są media, to można je zobaczyć/przesłuchać.
Zupełnie jak w VCS.
> Itd. To jest komfort pracy daleko wykraczający poza tekstowy diff, nawet taki
kolorowy.
Oczywisćie, to komfort daleko wykraczajacy poza pojęcie komfotu.
Nazwałbym to mordęgą, rozpakowywanie 70 ZPIów, aby stwierdzić kiedy
zmieniła się linika numer 10345 w pliku main.cpp. U mnie zajmuje to sekundy.
> A jak mam robić git checkout do osobnego katalogu, żeby w pełnym komforcie obejrzeć
różnice (niekoniecznie tekstowe)
Na SVN oglada je bez zrzucania plików lokalnie. Zdalnie. Co powiesz na
taką innowację z cuting edge VCS? Komfort nawet pełnieszy - jest np.
blame. Zawze możesz sobie zrobić checkout, choć nie pamiętam, abym tego
kiedykowleik miał potrzebę użyć w celu porównania czegokolwiek.
>, to to jest ten moment, w którym wartość dodana lokalnego gita wynosi epsilon.
Najzwyczajniej nigdy nie pracowałeś w jakimkolwiek projekcie z VCS.
Nawet git, którego nie lubie nawet bardziej niż svn, jest <bład:
dzielenie przez zero> lepszy od ZIPów.
> Git służy do synchronizacji zmian i tylko tam ma wartość dodaną. Jak jest jedno
"repo", to git nic nie wnosi.
Nie pojmujesz jak wygląda typowy flow pracy w zespole. Nic dziwnego, że
gadasz głupoty. Systemy kontroli wersji to nie system archiwizacji
wersji. Tylko *kontroli*. To coś innego.
> Git ma jeszcze jedną smutną wadę. Otóż jego historia zmian ciągle rośnie (chociaż
jej użyteczność wcale nie, bo zwykle potrzebne jest tylko jakieś ostatnie okno
czasowe a nie całość) - a backup takiego repo staje się z czasem coraz bardziej
uciążliwy.
Zastanów się jak bardzo uciązliwy jest backup repo SVN majacego 15 lat i
30GB kodu źródłowego w trunku + ze sto tyś branchy. Czy tak bardzi
uciążliwy, że siedzi nad tym biblion ludzi przepisujac repo na kartki,
czy może jednak technologia ma rozwiązanie pozwalajace jakos to ogarnąć
automatycznie i bez awari przez ten cały czas? By chyba nie myslisz, że
ktoś to pakuje do ZIPa i nagrywa na CDki...
Następne wpisy z tego wątku
- 29.08.21 20:39 Maciej Sobczak
- 29.08.21 20:57 Maciej Sobczak
- 29.08.21 22:12 kriters
- 29.08.21 23:26 heby
- 30.08.21 09:26 Mateusz Viste
- 30.08.21 09:35 Mateusz Viste
- 30.08.21 09:49 heby
- 30.08.21 09:54 heby
- 30.08.21 09:54 Mateusz Viste
- 30.08.21 10:44 Mateusz Viste
- 30.08.21 11:03 heby
- 30.08.21 11:11 Maciek Godek
- 30.08.21 11:29 heby
- 30.08.21 11:51 Mateusz Viste
- 30.08.21 11:53 Maciek Godek
Najnowsze wątki z tej grupy
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
- Młodzi programiści i tajna policja
Najnowsze wątki
- 2024-11-24 Aby WKOOOORWIĆ ekofaszystów ;-)
- 2024-11-22 OC - podwyżka
- 2024-11-22 wyszedł z domu bez buta
- 2024-11-22 Bieda hud.
- 2024-11-24 DS1813-10 się psuje
- 2024-11-23 Białystok => Inżynier bezpieczeństwa aplikacji <=
- 2024-11-23 Szczecin => QA Engineer <=
- 2024-11-23 Warszawa => SEO Specialist (15-20h tygodniowo) <=
- 2024-11-22 Warszawa => Kierownik Działu Spedycji Międzynarodowej <=
- 2024-11-22 Warszawa => Senior Account Manager <=
- 2024-11-22 Warszawa => Key Account Manager <=
- 2024-11-22 Warszawa => DevOps Specialist <=
- 2024-11-22 Kraków => IT Expert (Network Systems area) <=
- 2024-11-22 Warszawa => Infrastructure Automation Engineer <=
- 2024-11-22 Warszawa => Presales / Inżynier Wsparcia Technicznego IT <=