Gleymt lykilorð
Nýskráning
Forsíða

Notendur

dermann
dermann Notandi frá fornöld Karlmaður
30 stig
Áhugamál: Forritun, Hljóðfæri
/dm

Re: Ungverska

í Forritun fyrir 22 árum
Sæll ahs, það að setja prefix á breytur gerir þig ekkert skipulagðari. Það að vera skipulagður og skilvirkur forritari er svoleiðis miklu meira en svo. Hins vegar að nota ungverska ritháttinn er ein leið til þess að fá einsleitan kóða en alls ekki sú eina. Ef þú skoðar trendið í dag á t.d. nafnavenjum í Java, .NET og Delphi þá sérðu það að taginu er hvergi prefixað - hvorki á breytum, föllum né klösum. Af hverju ætli það sé? hmmm Annað sem er kannski enn sterkara argument er, ef þú lítur á...

Re: Ungverska

í Forritun fyrir 22 árum
Nei, veit ekki um neinn .NET fyrirtækjastaðal. Af hverju notastu ekki við “.NET Design Guidelines for Class Library Developers” sem þú nefndir. Tekur það ekki á allflestu? (nema kannski local breytum).

Re: Ungverska

í Forritun fyrir 22 árum
Blessaður Skarsnik, ég lýsti þessu kannski ekki nógu vel með VB.NET. Þar er background compiler sem er að vinna við flest tækifæri á meðan í C# er bara parser. T.d.: Í VB.NET: Dim i As Integer Dim s as String i = “hmm” s = 12.33 Þarna skilgreini ég tvær breytur, aðra af taginu Integer og hina String. Síðan reyni ég að gilda Integer breytuna með streng og streng breytuna með double. Um leið og ég ýti á Enter þá undirstrikar umhverfið 3. og 4. línu samstundis. Ef þú prófar þetta í C#: int i;...

Re: Ungverska

í Forritun fyrir 22 árum
Carvel, ég er alveg sammála þér og öllum í þessum þræði að það sé höfuðatriði að skrifa góðan kóða. Okkur greinir bara örlítið á í einu atriði og það er ungverskan. Eins og ég nefndi í fyrri pósti þá er hægt að ná fram einsleitum kóða á annan hátt en að nota ungversku. T.d. væri hægt að setja regluna fram á þennan hátt: “Hafðu kóðann þinn einsleitan því umhverfi sem þú ert að vinna í”. Reyndar, eins og Skarsnik kemur seinna að, þá er fyrst og fremst verið að tala um public interface-ið á...

Re: Ungverska

í Forritun fyrir 22 árum
Ziaf, varðandi póstana þína 2. Mér finnst skrýtið að nota ungversku í Java og Delphi (eins og kemur fram í fyrri pósti mínum). Bæði málin eru með frekar skýra forritunarstaðla sem virðist vera vel fylgt hjá Sun og Borland. Svo að það sé alveg á hreinu þá er ég mjög hlynntur forritunarreglum í hugbúnaðarfyrirtækjum (fylgi slíkum þar sem ég vinn). Mér er í sjálfu sér nokkuð sama hvar slaufusviginn er, svo lengi sem það er consistent. Það er þó hægt ná fram consistent kóða án þess að nota...

Re: Ungverska

í Forritun fyrir 22 árum
Skarsnik, ég er sömuleiðis sammála því sem þú segir að ungverskur ritháttur eigi ekki heima í .NET klasasöfnum. Ég er reyndar almennt fylgjandi því að forritunarreglur eigi að taka mið af venjum þess forritunarmáls sem verið er að vinna með. Þá meina ég t.d. Java og camelCase og Delphi(OP) og .NET í PascalCase… og þá C/C++ eðlilega með sínar ungversku reglur enda öll skjölun (a.m.k. fyrir WinApi á MSDN) sem fylgir þeim - þó svo að þeir séu kannski ekki alveg consistent. Mér finnst því mjög...

Re: Ungverska

í Forritun fyrir 22 árum
Þetta er gömul regla sem fundin var upp út af annmörkum forritunarmálsins C. Nútíma þýðendur grípa svona villur vanalega á compile tíma þannig að þörfin fyrir þetta er ekki lengur til staðar. Persónulegt álit er að þetta, a.m.k. í augum óvans, gerir kóðann ólæsilegri. Ég vil forrita á hærra leveli og þurfa ekki að hugsa (upp að vissu marki) hvaða gagnatýpa er bakvið. Í OO heimi þá gengur þetta líka frekar skammt þar sem lítið vit er í því að búa til prefix fyrir sérhvert object. Það er...
Hugi notar vefkökur til að bæta notendaupplifun á vefsíðunni og greina umferð um hana. Einnig hefur Hugi uppfært persónuverndarstefnu sína. Skoðaðu stefnuna hér..
Ok