-
X-Received: by 10.140.95.144 with SMTP id i16mr563666qge.1.1391986530671; Sun, 09 Feb
2014 14:55:30 -0800 (PST)
X-Received: by 10.140.95.144 with SMTP id i16mr563666qge.1.1391986530671; Sun, 09 Feb
2014 14:55:30 -0800 (PST)
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
atman.pl!goblin3!goblin.stu.neva.ru!news.ripco.com!news.glorb.com!c10no12992942
igq.0!news-out.google.com!y18ni6168qap.1!nntp.google.com!f11no14182607qae.1!pos
tnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.programming
Date: Sun, 9 Feb 2014 14:55:30 -0800 (PST)
In-Reply-To: <a...@n...neostrada.pl>
Complaints-To: g...@g...com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=89.67.189.218;
posting-account=f7iIKQoAAAAkDKpUafc-4IXhmRAzdB5r
NNTP-Posting-Host: 89.67.189.218
References: <g...@n...chmurka.net>
<52f63b44$0$2152$65785112@news.neostrada.pl>
<c...@g...com>
<a...@n...neostrada.pl>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <9...@g...com>
Subject: Re: Duże pliki czy małe?
From: g...@g...com
Injection-Date: Sun, 09 Feb 2014 22:55:30 +0000
Content-Type: text/plain; charset=ISO-8859-2
Content-Transfer-Encoding: quoted-printable
Xref: news-archive.icm.edu.pl pl.comp.programming:205112
[ ukryj nagłówki ]W dniu niedziela, 9 lutego 2014 21:48:39 UTC+1 użytkownik Michal Kleczek napisał:
>
> > Nie wiem, skad wytrzasnalest taki dziwny pomysl. Moze jeszcze
> > pliki powinny sie nazywac od imion autorow, ktorzy pracuja
> > nad systemem?
>
> Tego nie napisałem. W ogóle nie napisałem JAK dzielić. To zależy od
> paradygmatu, języka i narzędzi.
Tak. Ale nie od tego, ilu programistow pracuje nad projektem.
Zalozmy, ze dwoch programistow pracuje nad jednym sterownikiem
dla urzadzenia w jadrze linuksa. Moga sie umowic tak, ze jeden
sie zajmuje zapewnieniem, zeby zaalokowane zasoby byly odpowiednio
zwolnione, a drugi nad komunikacja z urzadzeniem zewnetrznym.
Pomimo tego taki podzial pracy nie powinien zaburzac naturalnego
podzialu przyjetego w systemie, ze jednemu sterownikowi odpowiada
jeden plik.
Moze ten przyklad jest nieco sztuczny i w praktyce pewnie wychodzi
tak, ze zazwyczaj plikow w projekcie jest wiecej, niz programistow
-- ale to nie dlatego, ze ludzie trzymaja sie podanej przez Ciebie
zasady, tylko dlatego, ze po prostu tak wychodzi. To troche tak,
jakby stwierdzic, ze zasada budowania domow jest taka, ze dom musi
sie skladac z co najmniej tylu cegiel, ilu jest murarzy, ktorzy
klada te cegly.
To, w jaki sposob programisci beda wspolpracowac, zalezy wylacznie
od tego, jak to miedzy soba ustala, i ja nie bardzo widze tutaj
pole do dyskusji. Jezeli mieliby jakies powody, zeby caly projekt
skladal sie z jednego pliku, nad ktorym pracuje sztab 30 osob,
to beda tak robic niezaleznie od tego, co mowia jacys ludzie
w usenecie.
> > System musi byc rozbity na tyle plikow, ile ma sens z punktu
> > widzenia logiki systemu, a w czasach rozproszonych systemow
> > kontroli wersji nic nie stoi na przeszkodzie, zeby wielu
> > programistow modyfikowalo jednoczesnie jeden plik.
>
> Stoi. Merge jest procedura bledogenna. Ile to ja widziałem błędów
> represyjnych spowodowanych przez merge.
Dlatego przed scaleniem czy zastosowaniem kazdej laty trzeba
przejrzec kod. Praca nad jednym projektem przez wielu programistow
to w ogole jest bardzo trudna i zlozona kwestia, i podzial nawet
na bardzo wiele plikow moze w tej kwestii rozwiazac bardzo niewiele
problemow.
Tzn. oczywiscie masz racje, ze podzial projektu na pliki jest
jakas forma usprawnienia pracy zespolowej, i jezeli to miales
na mysli, to w pelni sie z Toba zgadzam.
Pozdrawiam
Najnowsze wątki z tej grupy
- Alg. kompresji LZW
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 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??
Najnowsze wątki
- 2025-02-19 Lista afer
- 2025-02-19 Lista afer
- 2025-02-19 Lista afer PIS
- 2025-02-19 Ogrodzenie dla krów szkockich "Highland"
- 2025-02-19 Gdańsk => System Architect (background deweloperski w Java) <=
- 2025-02-19 Gdańsk => Solution Architect (Java background) <=
- 2025-02-19 Białystok => Data Engineer (Tech Leader) <=
- 2025-02-19 Kraków => Ekspert IT (obszar systemów sieciowych) <=
- 2025-02-19 Warszawa => Architekt rozwiązań (doświadczenie w obszarze Java, AWS
- 2025-02-19 Rzeszów => International Freight Forwarder <=
- 2025-02-19 Poznań => Konsultant wdrożeniowy Comarch XL/Optima (Księgowość i
- 2025-02-19 Chrzanów => Spedytor Międzynarodowy (handel ładunkami/prowadzenie f
- 2025-02-19 Bieruń => Regionalny Kierownik Sprzedaży (OZE) <=
- 2025-02-19 Nigdy
- 2025-02-19 Katowice => Key Account Manager (ERP) <=