Packaging: Az osztályok legyenek logikailag rendezett csomagokban, azaz különüljenek el funkció szerint. Pl: hu.elpaso.example hu.elpaso.example.view hu.elpaso.example.logic.

Slides:



Advertisements
Hasonló előadás
Microsoft Excel Függvények I.
Advertisements

“Hogyan oldunk meg gyorsan egy csomó számítást?”
Osztály leszármaztatás
1 Hernyák Zoltán Programozási Nyelvek II. Eszterházy Károly Főiskola Számítástudományi tsz.
Az MVC tervezési minta 2. előadás.
ASP.NET MVC 3 platform áttekintés
Az integrált áramkörök (IC-k) típusai
Gyakori hibák C# programozásban
Készítette: Vadász Péter
Hibakezelés és Tesztelés a Visual Studio.NET-ben
Öröklődés 2..
4. Helyes zárójelezés algoritmusa
Bevezetés a Java programozásba
Bevezetés a Java programozásba
Osztályok Garbage collection.  általában minden osztálynak vannak adattagjai és/vagy metódusai ◦ adattagok megadása:  [láthatóság] [static] [final]
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Programozás II. 5. Gyakorlat Öröklődés, virtuális függvények,
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Programozás II. 9. Gyakorlat Alap file műveletek.
Programozás II. 3. Gyakorlat C++ alapok.
Követelmények Bevezetés a Javába Első java program írása Dokumentációk
Tömbök ismétlés Osztályok Java-ban Garbage collection
Ruby nyelv. Története Yukihiro Matsumoto (szül ápr. 4.) alkotta meg, az ideális script nyelv hosszú eredménytelen keresése után. A lehetséges jelöltek.
A Java programozási nyelvSoós Sándor 1/16 Java programozási nyelv 6. rész – Java a gyakorlatban Nyugat-Magyarországi Egyetem Faipari Mérnöki Kar Informatikai.
A C++ programozási nyelvSoós Sándor 1/15 C++ programozási nyelv Gyakorlat hét Nyugat-Magyarországi Egyetem Faipari Mérnöki Kar Informatikai Intézet.
C# tagfüggvények.
C# tagfüggvények.
ASP.NET „röviden” Krizsán Zoltán ver: 0.2.
Annotációk a Java 5 nyelvben Kozsik Tamás. Annotációk Módosítószavak bővítése A programszöveg elemeihez rendelhetők –Csomagokhoz, típusokhoz, metódusokhoz,
Helyes zárójelezés programozási tétele LL.
© Kozsik Tamás Csomagok. © Kozsik Tamás A program tagolása Típusdefiníciók (osztályok, interfészek) Metódusok Blokk utasítások Csomagok.
Programozás I Függvények általános jellemzői
Kivételkezelés.
Operációs rendszerek gyakorlat 4. Gyakorlat Vakulya Gergely.
Multimédiás alkalmazások készítése Macromedia Director MX fejlesztői környezetben 5. előadás Készítette: Kosztyán Zsolt
Programozás C# -ban Tömbök.
P ROGRAMOZÁS C# - BAN Kivételkezelés. P ÉLDA I. Nullával való osztás miatt kapjuk a hibaüzenetet.
Függvények.
Szoftvertechnológia alapjai Java előadások Förhécz András, doktorandusz tárgy honlap:
Kifejezések a Pascalban Páll Boglárka. Ismétlés: Ahogy algoritmikából láttuk, a kifejezések a Pascal nyelvben is operátorokból és operandusokból állnak.
Mobil informatika gyakorlat Kitekintés: ACR120U Contactless Reader.
1. Gyakorlat - Alapok 1. Írjon konzolprogramot, amely kiírja a “Hello ELTE” üzenetet! Használja a System.out.println() -t! 2. Írjon konzolprogramot, amely.
1 Hernyák Zoltán Programozási Nyelvek II. Eszterházy Károly Főiskola Számítástudományi tsz.
1 Hernyák Zoltán Web: Magasszintű Programozási Nyelvek I. Eszterházy.
1 Hernyák Zoltán Programozási Nyelvek II. Eszterházy Károly Főiskola Számítástudományi tsz.
Javascript Microsoft által készített kiegészítése Statikus típusosság Nagy projektek Windows 8 fejlesztésénél WinRT egy részét ebben írták Nyílt forráskódú,
Készítette: Száraz Richárd. - Yukihiro Matsumoto tervezte meg 1995-ben - Célja egy emberközpontú OOP programozási nyelv megalkotása volt, amely egyszerű.
Delphi Készítette: Rummel Szabolcs Elérhetőség:
Java programozási nyelv Metódusok
Java programozási nyelv Adatbekérés konzolról
Objektum orientált programozás
Fogalom Kérdezz! Felelek.
9. osztály Táblák létrehozása. Létrehozás Tervező nézetben  Üres adatbázis létrehozása.  Adatbázis mentése.  Objektumok oszlopban a Táblák sorra kattintunk.
Programozás III KIVÉTEL.
Programozás III KIVÉTEL. KIVÉTELKEZELÉS Hibátlan program nincs!!! eddig hiba esetén leállt a program. Példa ilyen hibákra: ─ ArrayBoundsOfException (tömb.
1Szegedi Tudományegyetem Természettudományi és Informatikai KarAntal Gábor Programozás I. 4. gyakorlat.
TÁMOP /1-2F Informatikai gyakorlatok 11. évfolyam Kivételek kezelése, ellenőrzött adatbevitel Czigléczky Gábor 2009.
A Mozilla magyar nyelvű szerkesztőjének használata
TÁMOP /1-2F JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam Osztályok, objektumok definiálása és alkalmazása. Saját.
Neumann János Informatikai Kar
Alkalmazásfejlesztés gyakorlat
Mitől jó egy prezentáció?
Neumann János Informatikai Kar
Beépített függvények használata programozáskor
Programozás C# -ban Elágazások.
Szoftvermetrikák és minőségmenedzsment Péter Előd
Hernyák Zoltán Magasszintű Programozási Nyelvek I.
JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
B M Java Programozás 1. Gy: Java alapok IT A N Ismétlés ++
JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
3. osztályban.
Függvénysablonok használata
Előadás másolata:

Packaging: Az osztályok legyenek logikailag rendezett csomagokban, azaz különüljenek el funkció szerint. Pl: hu.elpaso.example hu.elpaso.example.view hu.elpaso.example.logic Az osztálynév utaljon arra, amit megvalósít A fieldeknek mindig legyen értelmes nevük, hogy tudjuk mit tárolnak. A láthatóságukat mindig állítsuk be! WHOOPS A paramétereknek mindig legyen értelmes neve!

Getter/setter (accessor/mutator) használata (konvenció) Ne legyen getInt() getString() meg hasonló, adjuk meg, hogy mit állít be/mihez fér hozzá a metódus Osztály/field/metódus láthatóság! Nyitó/csukó zárójelek konvencionális elhelyezése Értelmes metódusnevek legyenek, ne ilyen Egyéb: Egy jó metódus kifér a képernyőre, vagy csak kicsit lóg túl Kezeljük a nullokat Az üres try/catch blokkok tiltottak, mivel elfedik a hibás működést Code formatter használata kötelező

Kötelező kommentek, amik javadoc generáláshoz kellenek Paraméterek leísa Visszatérési értékek leírása, minden lényegesebb esetet le kell írni, pl booleannál a true és a false mikor történik Ne írjunk fölösleges kommenteket a metóduson belül, csak ha bonyolultabb dolgot kell magyarázni

SVN Diff