Kezdőoldal » Számítástechnika » Programozás » Mi a megszokott eljárás arra,...

Mi a megszokott eljárás arra, ha egy adott fájlból beolvasott adatokra épül az egész program, rengeteg metódussal?

Figyelt kérdés

Ha a fájl sérült/hiányzik/hozzáférés megtagadva stb, akkor nem tudom kinyerni belőle az adatokat és ezáltal minden további művelet értelmetlen.

Egyelőre megoldottam úgy, hogy minden egyes metódus (ahol kell, metódushívás is) feltételvizsgálattal indít, hogy létezik-e a szóban forgó adat. Így azonban biztosan nem jó.


2019. jún. 21. 19:10
1 2 3 4 5
 31/45 tabaki ***** válasza:

@#30:

Bizonyára így van... Kíváncsian várom a csattanót.

2019. jún. 23. 12:42
Hasznos számodra ez a válasz?
 32/45 A kérdező kommentje:
Jó mindegy, ez az oldal totál esélytelen.
2019. jún. 23. 12:46
 33/45 anonim ***** válasza:
52%
#32 Aki képtelen kérdésekre válaszolni, és a kért információt megosztani (mutass eddigi próbálkozást, vagy legalább oszd meg milyen nyelven dolgozol), az ne lepődjön meg, ha nem kap kielégítő választ. Aki meg arra is képtelen, hogy elmondja miért nem jó neki az a válasz amit kapott, az végképp ne csodálkozzon. Ez nem az ezotéria kategória, a jóslás nem erősségünk.
2019. jún. 23. 13:03
Hasznos számodra ez a válasz?
 34/45 A kérdező kommentje:

C#, ha így jobban lehet ötletet adni...

De mindegy.

2019. jún. 23. 13:10
 35/45 anonim ***** válasza:
Remek, akkor már csak arra kéne válaszolnod, hogy mi a gond azzal a megoldással, amit legalább 3-szor írtak már le?
2019. jún. 23. 13:30
Hasznos számodra ez a válasz?
 36/45 A kérdező kommentje:
Géphez jutottam és megcsináltam, eléggé ormótlan lett. Ez van.
2019. jún. 23. 16:06
 37/45 tabaki ***** válasza:

"Ez van."

Melyik?

2019. jún. 23. 16:17
Hasznos számodra ez a válasz?
 38/45 A kérdező kommentje:
Mi melyik?
2019. jún. 23. 16:23
 39/45 tabaki ***** válasza:
Úgy értem, hogy melyik az az 𝒆𝒛, amelyik 𝒗𝒂𝒏? Ugyebár, most lehetne összehasonlítani a kódodat a javaslatokkal, hogy végül mennyire ment át az üzenet, esetleg igazítani rajta, ha találunk még optimalizálni valót. Természetesen nem muszáj lekoppintható formában, töviről hegyire közzétenned a verejtékes munkád eredményét, de valami üres metódusokból összerakott, lefordítható programvázon bemutathatnád.
2019. jún. 23. 20:44
Hasznos számodra ez a válasz?
 40/45 A kérdező kommentje:

Semennyire nem értettem meg a javaslatokat, ezért kérdeztem tovább. :(


Ez a Main() nagyrésze:


ReadTheList readTheList = new ReadTheList(num); // a num integer és megmondja az osztálynak, mi kell per pillanat

List<List<int>> myList = readTheList.GetList(); // ez meg még meghív másik 2-t abban az osztályban

Dictionary<int, int> countOfEachNums = new Dictionary<int, int>();

List<int> moreCommon = new List<int>();


if (myList != null) // azért így vizsgálom, mert null-ként tér vissza, ha gond van, az Any() függvény elszáll

{

countOfEachNums = CreateDictionaries<int>.CreateDictionaryOufOfList(myList); // és némi LINQ, mert úgy lehetett rendezni, ezt most nem másoltam

moreCommon = countOfEachNums.Keys.ToList();

// Kiírások:

FreqOfEachNumberToConsole(countOfEachNums);

MoreFreqsToConsole(moreCommon);

}

else

{

Console.WriteLine("Hiba történt a forrásfájl letöltése vagy további feldolgozása során! A lista üres!");

}


Csodás; nekem rámentek az eheti estéim/délutánjaim. Kb. 200 sor, mindet meg kellene nézni, de abban meg annyi hibát találna egy avatott szem, hogy ha egyszerre zúdítaná rám, elmenne a kedvem az egészről. Áhhh, nem tudom, nehéz ez...

2019. jún. 23. 21:13
1 2 3 4 5

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!