Hirdetés
- Csavard fel a szőnyeget! - Xiaomi Vacuum 5 teszt
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Telekom mobilszolgáltatások
- Samsung Galaxy S23 Ultra - non plus ultra
- Redmi Note 13 Pro 5G - nem százas, kétszázas!
- Honor Magic V5 - méret a kamera mögött
- Bemutatkozott a Poco X7 és X7 Pro
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Google Pixel topik
- Samsung Galaxy A54 - türelemjáték
Új hozzászólás Aktív témák
-
Peter Kiss
őstag
válasz
Swifty
#11878
üzenetére
Sebesség: talán az enyém gyorsabb.
Ez a premature optimization. Nem tudom megmondani, igaz lehet-e, szerintem nem/mérhetetlen különbség.Memória használat: biztos, hogy kevesebb memória kell az enyémnek.
Téves, alapból nem lehet biztos.
- felolvasod az egész fájlt egyszerre, bent is tartod a parse végéig a memóriában
- parsolt adatokat értelem szerűen szintén bent tartod ($tables, második foreach-ben már talán a GC kitakarította a felolvasott cuccokat), emellett az első megoldásodban háromszor használtál ternary operátort egymás után, ami pontosan 2 db teljes tömbmásolást jelent. Ehhez jön, hogy ez borzasztó drótozott megoldás volt.
A kódod fut 5.3-as PHP verzióbál régebbin is, ott nem volt még normális szemétgyűjtés, szóval veszélyes lehet.Hossz: az enyém rövidebb.
Csak nem lehet elolvasni.
Átláthatóság: egyén függő. Ki mit ismer jobban.
Jó OO kódot mindenki elolvas, mert értelmes, egyszerű elemekből áll.Bővíthetőség/kiterjeszthetőség: Athlon64+ kódja könnyebben származtatható. Az enyém "direkt" kód erre a problémára.
Az enyémben a parser szar, legalább egy absztrakció hiányzik.Hibakeresés: egyén függő. Talán a kód hossza miatt mondanám, hogy az enyémben könnyebb.
@ operátort használsz, szerinted azzal mennyire egyszerű a hibakeresés?---
@cucka: Ez már legalább olvasható, könnyen szétszedhető az említett két darabra. A resource létrejöttének az ellenőrzése tényleg kellene.
---
Érdekes, hogy csak én olvastam fel CSV-ként.
Új hozzászólás Aktív témák
- HIBÁTLAN iPhone 16 Pro Max 256GB White Titanium -1 ÉV GARANCIA - Kártyafüggetlen, 92% Akkumulátor
- MacBook Pro 14 (M4) 24GB / 1TB 37 ciklus + Magic Mouse
- Asus H110-PLUS/ i3 6100/ ingyen foxpost/ garancia
- Üzletből, garanciával,HP OMEN Gaming AMD Ryzen 7 7840HS/24GB RAM/1TBSSD/RTX4070 GPU/16,1"(2560x1440)
- Apple iPhone 11 Pro 256GB 100% Akku. Megkímélt, Kártyafüggetlen, Tartozékaival. 1 Év Garanciával!
- Telefon felvásárlás!! iPhone 16/iPhone 16 Plus/iPhone 16 Pro/iPhone 16 Pro Max
- GYÖNYÖRŰ iPhone SE 2020 128GB White -1 ÉV GARANCIA - Kártyafüggetlen, MS3584, 100% Akksi
- Prémium PC házak akár 20-40% kedvezménnyel eladók garanciával, számlával! Upd. 11.15
- Death Stranding Director s Cut
- Bomba ár! Lenovo ThinkPad L13 G3 - i5-1245U I 16GB I 256SSD I 13,3" FHD Touch I NBD Gari!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



