-
X-Received: by 2002:a05:620a:56c:b0:6b5:e434:66bb with SMTP id
p12-20020a05620a056c00b006b5e43466bbmr10456193qkp.338.1658304486067; Wed,
20 Jul 2022 01:08:06 -0700 (PDT)
X-Received: by 2002:a05:620a:56c:b0:6b5:e434:66bb with SMTP id
p12-20020a05620a056c00b006b5e43466bbmr10456193qkp.338.1658304486067; Wed,
20 Jul 2022 01:08:06 -0700 (PDT)
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!1.us.feeder.erj
e.net!feeder.erje.net!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting
.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.g
oogle.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!no
t-for-mail
Newsgroups: pl.misc.elektronika
Date: Wed, 20 Jul 2022 01:08:05 -0700 (PDT)
In-Reply-To: <tb7p64$vt1$1@gioia.aioe.org>
Injection-Info: google-groups.googlegroups.com; posting-host=5.172.255.137;
posting-account=fcN60AoAAACGnErMsW3A8rTO2UKkGJEn
NNTP-Posting-Host: 5.172.255.137
References: <tardm4$3173v$1@dont-email.me>
<a...@n...neostrada.pl>
<tb5ldk$6sn$1@gioia.aioe.org>
<c...@g...com>
<tb698g$s2m$1@gioia.aioe.org>
<d...@g...com>
<tb6dag$144m0$1@dont-email.me>
<1...@g...com>
<tb6gpj$3gt$2@gioia.aioe.org>
<2...@g...com>
<tb6v4b$rua$1$Janusz@news.chmurka.net> <tb7p64$vt1$1@gioia.aioe.org>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <9...@g...com>
Subject: Re: Rynek pracy STM32
From: Dawid Rutkowski <d...@w...pl>
Injection-Date: Wed, 20 Jul 2022 08:08:06 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 6573
Xref: news-archive.icm.edu.pl pl.misc.elektronika:773309
[ ukryj nagłówki ]środa, 20 lipca 2022 o 04:27:18 UTC+2 a...@m...uni.wroc.pl napisał(a):
> Janusz <j...@o...pl> wrote:
> > W dniu 2022-07-19 o?18:26, Dawid Rutkowski pisze:
> > > wtorek, 19 lipca 2022 o?16:57:56 UTC+2 Mateusz Viste napisa?(a):
> > >> 2022-07-19 o 07:44 -0700, Dawid Rutkowski napisa?:
> > >>> To jak taki fajny ten SVN, bez wad, to po co Linus pisa? gita?
> > >> To jest pytanie z serii "skoro mam traktor, to po co mi samoch?d".
> > >> svn i git to dwa VCSy, ale rozwi?zuj?ce nieco inne klasy problem?w.
> > >
> > > Tote? w?a?nie o to pytam - czym si? r??ni??
> > > I jak bardzo w og?le mog? si? r??ni? od siebie systemy kontroli wersji?
> > > Wiadomo, ?e podstawowym pytaniem jest "co si? optymalizuje?" i ?e si?
> > > nie da mie? wszystkiego (dlatego w?r?d programist?w jest tak ma?o kobiet -
jedynie
> > > kobieta z umys?em m??czyzny, typu Maria Sk?odowska, jest w stanie to
zrozumie?),
> > > no ale na ile r??nych sposob?w mo?na zrobi? to samo?
> > > Mo?e naiwnie pytam, bo w sumie te? wci?? czekam na satori - czyli zrozumienie,
> > > po co w og?le takiego oprogramowania u?ywa?, w sensie zysk?w, bo ?e koszty b?d?
to nie ulega w?tpliwo?ci.
> > Nie przejmuj si?, mnie te? nie przekona? ani on ani poprzednicy, jak
> > pracujesz sam nad kodem to i sam sobie panujesz nad kolejnymi wersjami.
> > Co innego praca zespo?owa i chyba g??wnie w takiej pracy sie to uzywa,
> > ale dla np mnie jest strasznie upierdliwe.
> >
> > >
> > > A tendencj? rozs?dnego cz?owieka jest szukanie rozwi?zywania istniej?cych
problem?w,
> > > a nie hipotetycznych (to to podczas analizy i projektu).
> > >
> > > Bo to, ?e VCS pomo?e mi w tym, ?e sobie z czym? eksperymentuj?, a potem to albo
odrzucam albo
> > > wrzucam do trunka, to mi na plaster - to samo robi si? po prostu kopiuj?c
katalog
> > > (zak?adam ?e katalog jest na tak samo chronionym komputerze w sensie
redundancji itp. co VCS).
> > > Ewentualnie mog?oby co? da?, gdybym na raz eksperymentowa? z kilkoma rzeczami,
> > > ale dla bezpiecze?stwa chcia?, by sprawdza? jedn? na raz - a potem ?eby VCS
automagicznie
> > > po??czy? mi trzy takie ga??zie w sp?jny projekt b?d?cy wersj? wyj?ciow? z
dodanymi tymi 3 nowymi funkcjonalno?ciami.
> > > Da si? tak?
> > Dostaniesz tak? kaszk? mann? ?e tydzie? b?dziesz dochodzi? co jest gdzie :)
> >
>
> 90% funkcji systemu kontoroli wersjo mozna uzystkac kopiujac katologi:
> robisz sobie glowny katalog na wersje w nim podkatalog dla kazdej
> wersji. Co w takim razie daje system kontroli wersji w sytuacji
> pojednyczego programisty:
> - oszczedniejszy zapis danych
> - mniejsze ryzyko przpadkowych bledow (np. bledna nazwa katalogu
> moze spowodowac nadpisanie starszej wersji zmiast utworzenia
> nowej)
> - wygoda: system kontroli wersji pamieta parametry ktore podales
> i moze je uzyc. Zamiast kilku polecen dla jednej logicznej
> operacji wystarcza jedno polecenie.
>
> Co do oszczedniejszego zapisu: w jedny z moich projektow repozytorium
> git-a zajmuje 65 M. Same zrodla to 25 M. Jest ok. 3000 wersji,
> co przy naiwnej metodzie "katalog na wersje" daloby rzedu 75 G
> (projekt zaczal od juz istniejacych zrodel, sporo kodu bylo
> usowane tak ze rozmiar wczesnych wersji jest podobny od obecnego).
> Dla oszczednosci miejsca zrodla moznaby kompresowac, wtedy dostane
> ok 4M, do 3000 wersji to ciagle rzedu 12 G na calosc. Przy
> skompresowaych zrodlach wiekszosc operacji wymagaloby najpierw
> dekompresji, wiec jest dodatkowa niewygoda.
>
> Zamiast katalogow mozna by pamietach diffy (roznice) miedzy
> wersjami. Wtedy powierzchia dysku do pamietania wersji
> bylaby mniejsza (ale prawie na pewno wieksza niz 40 M narzutu
> git-a), ale odtworzenie wersji byloby klopotliwe.
>
> Ja "powazniesze" projekty trzymam w systemie kontrolii wersji.
> Ale nie jestem fanatykim, kilkadzisiat (czy moze kilkaset)
> drobnych programikow jest poza system kontroli wersji.
> Jak nie robisz niczego powaznego to system kontroli wersji
> niewiele pomaga. Tzn. system kontroli wersji zacheca
> do porzadku i zmniesza opory psychiczne w stylu "czy warto
> zapamietac ta wersje" (w system kontroli wersji "koszt"
> kolejnej wesji jest maly).
>
> Jak ktos jest z natury nieporzadny to system kontroli
> wersji mu nie pomoze, taki czlowiek bedzie "walczyl"
> z systemem albo nie bedzie go w ogole uzywal. Jak
> ktos jest bardzo porzadny to moze dac sobie rade bez
> systemu kontroli wersji (zakladajac ze miejsce na dysku
> nie bedzie problemem), ale system kontroli wersji to
> wygodniejsza praca. Przecietnym ludziom system kontroli
> mocno pomaga...
A jakie są przykłady użyteczności trzymania 3000 wersji?
Następne wpisy z tego wątku
- 20.07.22 10:20 heby
- 20.07.22 10:21 heby
- 20.07.22 10:52 Janusz
- 20.07.22 10:54 Janusz
- 20.07.22 11:33 Piotr Gałka
- 20.07.22 12:12 heby
- 20.07.22 12:14 heby
- 20.07.22 12:39 Cezar
- 20.07.22 13:40 RoMan Mandziejewicz
- 20.07.22 13:44 Piotr Gałka
- 20.07.22 13:45 heby
- 20.07.22 13:55 heby
- 20.07.22 14:06 RoMan Mandziejewicz
- 20.07.22 14:11 Mateusz Viste
- 20.07.22 14:17 Mateusz Viste
Najnowsze wątki z tej grupy
- pompa CO
- 2,5 x więcej niż Li-Ion
- Tfu! Przeklety prostokąt (czyli UPS i "sinus modyfikowany")
- Dalekopis T100 - problem z powrotem karetki
- Diody LED - oświetlenie na choinkę
- ale wiesz, że są gotowce?
- jak wykryć zapalenie żarówki?
- Cyna dylemat
- Mierniki poziomu glukozy (CGM, FGM)
- A Szwajcarzy kombinują tak: FinalSpark grows human neurons from stem cells and connects them to electrode arrays
- Kontrola nad prądem - sprawdź jak działa [apka - przyp. JMJ] eLicznik
- NETIA i hasło logowania
- Modulacja FM
- Najgorszy język programowania
- Kol. sukces po polsku: firma Szumisie sp. z o.o.
Najnowsze wątki
- 2025-12-29 MON nabyło Hutę Częstochowa. "Historyczne znaczenie"
- 2025-12-28 Czwarta doba strajku na głębokości 500 metrów. "Ministerstwo robi sobie z nas jaja"
- 2025-12-29 Kolejny kraj [WB - przyp. JMJ] zakazuje chowu klatkowego. W Polsce żyje tak 40 mln kur
- 2025-12-29 MON nabyło Hutę Częstochowa. "Historyczne znaczenie"
- 2025-12-28 Norwegia kontra media społecznościowe
- 2025-12-28 PREZENTY OD MINISTRA FINANSÓW. SKĄD PIENIĄDZE?
- 2025-12-27 pompa CO
- 2025-12-27 Gdynia => Przedstawiciel handlowy / KAM (branża TSL) <=
- 2025-12-27 Ewakuacja ludności
- 2025-12-26 Gdańsk => ERP Microsoft Dynamics 365 Commerce Consultant <=
- 2025-12-26 Kraków => Konsultant Microsoft Dynamics 365 Finance <=
- 2025-12-26 Kraków => Microsoft Dynamics 365 Finance Consultant <=
- 2025-12-26 wymieniłem termostat
- 2025-12-26 Warszawa => Senior Backend Java Developer <=
- 2025-12-25 Finlandia przywraca swastykę




5 Najlepszych Programów do Księgowości w Chmurze - Ranking i Porównanie [2025]