-
Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: Edek Pienkowski <e...@g...com>
Newsgroups: pl.comp.programming
Subject: Re: Nie mieszczę się w tym garniturku część 2: Java i parametry in/out
Date: Mon, 25 Jun 2012 19:41:47 +0000 (UTC)
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 26
Message-ID: <jsaetr$98b$7@inews.gazeta.pl>
References: <jsab6l$98b$5@inews.gazeta.pl> <4...@s...net>
NNTP-Posting-Host: static-81-219-27-130.devs.futuro.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: inews.gazeta.pl 1340653307 9483 81.219.27.130 (25 Jun 2012 19:41:47 GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Mon, 25 Jun 2012 19:41:47 +0000 (UTC)
X-User: pieniekusenet
User-Agent: Pan/0.135 (Tomorrow I'll Wake Up and Scald Myself with Tea; GIT 30dc37b
master)
Xref: news-archive.icm.edu.pl pl.comp.programming:198098
[ ukryj nagłówki ]Dnia Mon, 25 Jun 2012 20:30:49 +0100, Bronek Kozicki napisal:
> On 25/06/2012 19:38, Edek Pienkowski wrote:
>> Powiedzmy, że mam metodę która ma ze 30 zmiennych i, co oczywiste w tym
>> przypadku, jest za duża. Chcę ją podzielić.
>>
>> Problem polega na tym, że cokolwiek bym nie chciał wydzielić z tej
>> metody zmienia te zmienne lokalne. Jeżeli zmieniałoby jedną, nie ma
>> problemu:
>> x1 = doSth(a,b,c,d,e);
>
> elementarne - zrób klasę i zamień zmienne lokalne na prywatne pola
> klasy, a częsci funkcji na funkcje klasy. Potem upraszczaj.
Powiedz od razu, że mam pisać klasy zamiast metod - jest takich metod
dobre kilka. I nie bardzo wiem, co miałbym upraszczać i dlaczego miałbym
psuć działający kod - upraszczanie poniżej miminum jak empirycznie
stwierdzono nie jest najlepszym pomysłem, a metody nie są już do
uproszczenia. Kopiowanie pól przy rekurencji też mało mnie pociąga.
No ale ok, mogę stworzyć kilka takich klas. Wydajność będzie taka sama,
czyli nie niższa od niskich stanów średnich? A czytelność metody-jako-
klasy?
Edek
Następne wpisy z tego wątku
- 25.06.12 21:48 AK
- 25.06.12 22:05 Edek Pienkowski
- 25.06.12 22:08 AK
- 25.06.12 22:14 Edek Pienkowski
- 25.06.12 22:28 Edek Pienkowski
- 25.06.12 22:43 AK
- 25.06.12 22:51 Bronek Kozicki
- 25.06.12 22:59 Michoo
- 25.06.12 23:09 Edek Pienkowski
- 25.06.12 23:22 A.L.
- 25.06.12 23:37 AK
- 25.06.12 23:40 Wojciech Muła
- 25.06.12 23:40 Edek Pienkowski
- 25.06.12 23:45 Edek Pienkowski
- 25.06.12 23:46 AK
Najnowsze wątki z tej grupy
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- Ada-Europe - AEiC 2025 early registration deadline imminent
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
- Brednie w wiki - hasło Dehomag
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- U nas propagują modę na SI, a w Chinach naukowcy SI po kolei umierają w wieku 40-50lat
- C++. Podróż Po Języku - komentarz
- "Wuj dobra rada" z KDAB rozważa: Choosing the Right Programming Language for Your Embedded Linux Device
Najnowsze wątki
- 2025-06-18 Re: Auto miało pozostać na wstecznym biegu z włączonym silnikiem. Kiedy kobieta ponownie wsiadła do pojazdu, mogło dojść do tragicznej pomyłki - zamiast wcisnąć hamulec, niefortunnie nacisnęła pedał gazu.
- 2025-06-17 Re: Auto miało pozostać na wstecznym biegu zwłączonym silnikiem. Kiedy kobieta ponownie wsiadła do pojazdu, mogło dojść do tragicznej pomyłki - zamiast wcisnąć hamulec, niefortunnie nacisnęła pedał gazu.
- 2025-06-17 Re: Auto miało pozostać na wstecznym biegu zwłączonym silnikiem. Kiedy kobieta ponownie wsiadła do pojazdu, mogło dojść do tragicznej pomyłki - zamiast wcisnąć hamulec, niefortunnie nacisnęła pedał gazu.
- 2025-06-17 Wymiana EGR
- 2025-06-17 Re: Auto miało pozostać na wstecznym biegu z włączonym silnikiem. Kiedy kobieta ponownie wsiadła do pojazdu, mogło dojść do tragicznej pomyłki - zamiast wcisnąć hamulec, niefortunnie nacisnęła pedał gazu.
- 2025-06-16 Re: PILNE !! Ostrzeżenie !! BMW oznacza akumulatory samochodowe jako Li-Ion a to są LiFePO? o niższym napięciu, stąd ryzyko zapłonu w wyniku przeładowania
- 2025-06-17 Wkrętarki, wiertarki...
- 2025-06-16 Mały komputer potrzebny.
- 2025-06-17 "w państwie bez stosów" poszukującego pracy wsadzają do psychiatryka za "niewygodne pytania"
- 2025-06-17 Warszawa => Senior IT Recruitment Consultant <=
- 2025-06-17 Warszawa => IT Hardware Specialist - Wsparcie i Konfiguracja <=
- 2025-06-16 Gdańsk => Programista Kotlin <=
- 2025-06-16 Gdańsk => Kotlin Developer <=
- 2025-06-16 Warszawa => Starszy Konsultant SAP - obszar PP <=
- 2025-06-16 Kraków => NMS System Administrator <=