eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingrzadki bład w programie w C++Re: rzadki bład w programie w C++
  • X-Received: by 2002:ac8:7d0d:: with SMTP id g13mr62070qtb.367.1629923481891; Wed, 25
    Aug 2021 13:31:21 -0700 (PDT)
    X-Received: by 2002:ac8:7d0d:: with SMTP id g13mr62070qtb.367.1629923481891; Wed, 25
    Aug 2021 13:31:21 -0700 (PDT)
    Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!2.eu.feeder.erj
    e.net!feeder.erje.net!feeder1.feed.usenet.farm!feed.usenet.farm!newsfeed.xs4all
    .nl!newsfeed8.news.xs4all.nl!news-out.netnews.com!news.alt.net!fdc3.netnews.com
    !peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer03.iad!feed-me.highwinds-me
    dia.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.g
    oogle.com!google-groups.googlegroups.com!not-for-mail
    Newsgroups: pl.comp.programming
    Date: Wed, 25 Aug 2021 13:31:21 -0700 (PDT)
    In-Reply-To: <2...@m...lan>
    Injection-Info: google-groups.googlegroups.com; posting-host=213.108.152.51;
    posting-account=bMuEOQoAAACUUr_ghL3RBIi5neBZ5w_S
    NNTP-Posting-Host: 213.108.152.51
    References: <9...@g...com>
    <4...@g...com>
    <2...@g...com>
    <c...@g...com>
    <3...@g...com>
    <f...@g...com>
    <4...@g...com>
    <2...@m...lan>
    <c...@g...com>
    <2...@m...lan>
    <7...@g...com>
    <2...@m...lan>
    User-Agent: G2/1.0
    MIME-Version: 1.0
    Message-ID: <8...@g...com>
    Subject: Re: rzadki bład w programie w C++
    From: Maciej Sobczak <s...@g...com>
    Injection-Date: Wed, 25 Aug 2021 20:31:22 +0000
    Content-Type: text/plain; charset="UTF-8"
    Content-Transfer-Encoding: quoted-printable
    X-Received-Bytes: 5347
    Xref: news-archive.icm.edu.pl pl.comp.programming:215607
    [ ukryj nagłówki ]

    > > Przy pracy jednoosobowej takimi narzędziami są zip oraz unzip.
    > Wyczuwam bratnią duszę. Doceniam.
    > > Polecam. Zwłaszcza, że oprócz historii zmian potrafią zupełnie
    > > naturalnie zrobić backup - a to jest *ważniejsze*, niż zabawa w
    > > commity. Nie, lokalny git to nie jest backup.
    > Z tym jednak zgodzić się nie mogę... Lokalny VCS to oczywiście nie
    > backup, ale lokalny zestaw plików *.zip też nim nie jest.

    Lokalny nie jest. Ale nie napisałem, że lokalny. Nawet pendrive załatwi sprawę
    łatwiej, niż szarpanie się z VCS. Bo oczywiście nie używamy cały czas tylko jednego
    pendrive'a. A może jednak Google Drive? Albo Box? A właściwie bez różnicy, bo zip w
    ogóle nie jest od tego uzależniony. Jest narzędziem tak łatwym w użyciu, że cokolwiek
    innego jest zawsze dodatkową komplikacją. Dotarło to do mnie, gdy pierwszy raz w
    życiu zzipowałem lokalne repo gita, żeby zrobić jego backup. Absurdalność tej
    czynności sprawiła, że to był też ostatni dzień mojego jednoosobowego użytkowania
    gita.

    > W obu
    > przypadkach wypadałoby zrzucić pliki gdzieś na zewnątrz. svn akurat
    > ma to w standardzie

    Zdażyło mi się nawet wysłać zipa jako załącznik mailem. Nie, svn nie ma tego w
    standardzie. Właśnie o to chodzi - o *rozdzielenie* kompetencji. Zamrożenie stanu
    plików w katalogu to jedna rzecz (potrzebne do historii), składowanie tego stanu to
    inna rzecz (potrzebne do backupu). Zip jest banalnie skuteczny właśnie przez to, że
    tych rzeczy nie łączy.

    > Zamiast robić zipa i
    > kopiować go gdzieś na jakiś serwer

    A jeśli nie chcę na "jakiś serwer"? Czemu wszyscy mają obsesję na punkcie wysyłania
    swojej pracy na "jakiś serwer"?
    Kiedyś do komputera był podłączony magnetofon i był spokój. :-)

    > Korzystanie z ZIP to również marnotrawstwo miejsca - ten sam plik
    > będzie w każdym zipie zajmował tyle samo miejsca, choć od wielu lat nie
    > uległ zmianie.

    Technicznie to prawda, ale użytkowo nigdy jeszcze nie doszedłem do tego, żeby martwić
    się o miejsce na skompresowane pliki źródłowe swojego autorstwa. Może za mało piszę.
    W każdym razie nie jest to showstopper.

    > Jest jeszcze jeden aspekt: często zdarza się, że
    > potrzebuję prześledzić historię jednego pliku (spośród kilkunastu
    > tysięcy w projekcie) na przestrzeni paru lat. Ciężko mi wyobrazić to
    > sobie przy milionach plików ZIP.

    To jest dobry argument. Ale mówimy o użytkowaniu jednoosobowym. W takim kontekście
    nie zaobserwowałem (u siebie) takich potrzeb. Nawet wtedy, gdy korzystając
    jednoosobowo z gita, miałem taką możliwość na wyciągnięcie palca. Czyli podobnie jak
    z brakującym miejscem na dysku, nie jest to scenariusz, który mnie zatrzymuje w
    pracy.
    Polecam narzędzi mniej, niż więcej.

    --
    Maciej Sobczak * http://www.inspirel.com

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: