Oldal: 1 / 3 123 UtolsóUtolsó
Eredmény: 1 - 10 (24) összesen

Téma: A legveszélyesebb programozási hibák

  1. #1
    Törzsvendég
    Csatlakozott
    08-12-06
    Hozzászólás
    104
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás A legveszélyesebb programozási hibák

    Kedves Barátaim!

    Remélem nem haragszotok meg, ha a témát prog.hu-ról áthozom ide is. Elég sokat kellett már mások után a hasonló hibák miatt takarítanom, ezért úgy érzem, hogy nem lehet eleget beszélni a dologról.

    http://cwe.mitre.org/top25/index.html#Listing

    Köszönöm a figyelmet
    kjaron

    ui.: Ha valakinek lenne rá indíttatása, hogy lefordítsa, az talán még hasznosabb lenne.



  2. #2
    MinderBinder edem logója
    Csatlakozott
    09-09-02
    Hely
    Budapest
    Hozzászólás
    1.093
    Thanked 1 Time in 1 Post

    Alapbeállítás re: A legveszélyesebb programozási hibák

    Ez tetszik. Szerintem nekiugrok és a héten - ha minden jól megy - fel tudok dobni egy magyar verziót belőle. ^^



  3. #3
    Bölcs
    Csatlakozott
    08-01-02
    Hozzászólás
    1.271
    Begyűjtött 82 köszönetet
    53 hozzászólásával

    Alapbeállítás re: A legveszélyesebb programozási hibák

    Idézet edem eredeti hozzászólása Hozzászólás megtekintése
    Ez tetszik. Szerintem nekiugrok és a héten - ha minden jól megy - fel tudok dobni egy magyar verziót belőle. ^^
    Az klassz lenne.

    +1 hibaforrás:
    A php6-ból teljesen kiveszik a register globals-t. Kíváncsi leszek mennyi weblapnál okoz majd problémát.



  4. #4
    MinderBinder edem logója
    Csatlakozott
    09-09-02
    Hely
    Budapest
    Hozzászólás
    1.093
    Thanked 1 Time in 1 Post

    Alapbeállítás re: A legveszélyesebb programozási hibák

    Idézet oszti eredeti hozzászólása Hozzászólás megtekintése
    Az klassz lenne.

    +1 hibaforrás:
    A php6-ból teljesen kiveszik a register globals-t. Kíváncsi leszek mennyi weblapnál okoz majd problémát.
    Én úgy tudom, hogy vannak olyan régebbi verziós cuccok, pl. tartalomkezelő-rendszerek, amiknek kell a register globals. Szerintem ezzel jó nagy szívások lesznek majd, főleg az olyan usereknél, akik lusták upgradelni.



  5. #5
    Rubyist Geri logója
    Csatlakozott
    07-12-15
    Hely
    \x90
    Hozzászólás
    5.749
    Begyűjtött 1.432 köszönetet
    895 hozzászólásával

    Alapbeállítás re: A legveszélyesebb programozási hibák

    Idézet oszti eredeti hozzászólása Hozzászólás megtekintése
    A php6-ból teljesen kiveszik a register globals-t. Kíváncsi leszek mennyi weblapnál okoz majd problémát.
    nagyon sok dolog fog változni a 6-osban, de ez szerintem nem fog gondot okozni, mert lesz olyan hosting ahol kaphatsz 5.x-es, vagy 6-os php-t.


    If debugging is the process of removing software bugs, then programming must be the process of putting them in.
    Ruby blog
    Give a man a fish and you feed him for a day. Teach a man to fish and you feed him for a lifetime.
    Respect all, fear none

  6. #6
    Bölcs
    Csatlakozott
    08-01-02
    Hozzászólás
    1.271
    Begyűjtött 82 köszönetet
    53 hozzászólásával

    Alapbeállítás re: A legveszélyesebb programozási hibák

    Idézet Geri eredeti hozzászólása Hozzászólás megtekintése
    nagyon sok dolog fog változni a 6-osban, de ez szerintem nem fog gondot okozni, mert lesz olyan hosting ahol kaphatsz 5.x-es, vagy 6-os php-t.
    Kivéve ahol automatikusan telepítik a legfrissebbet. A forrást előbb-utóbb át kell írni.



  7. #7
    Rubyist Geri logója
    Csatlakozott
    07-12-15
    Hely
    \x90
    Hozzászólás
    5.749
    Begyűjtött 1.432 köszönetet
    895 hozzászólásával

    Alapbeállítás re: A legveszélyesebb programozási hibák

    Idézet oszti eredeti hozzászólása Hozzászólás megtekintése
    Kivéve ahol automatikusan telepítik a legfrissebbet. A forrást előbb-utóbb át kell írni.
    nem kell . mindig lesz olyan hosting ahol lesz régebbi php verzió. nagyobb külföldi cégeknél még ma is lehet kérni 4-es php-t.
    ennek ellenére célszerű felkészülni a frissítésre. a register globals mondjuk évek óta nem ajánlott, de pl a short open tags-et én sokat használtam, amig nem tudtam meg hogy az is meg fog szűnni.



  8. #8
    MinderBinder edem logója
    Csatlakozott
    09-09-02
    Hely
    Budapest
    Hozzászólás
    1.093
    Thanked 1 Time in 1 Post

    Alapbeállítás re: A legveszélyesebb programozási hibák

    Én aránylag új vagyok, és a tutorialokban, amiket olvastam, már írták, hogy a short open tags nem ajánlott, úgyhogy ez nekem kimaradt, de biztos lesz pár dolog, amin majd nézek nagyokat. Egyébként más nyelvekben is van változó változó?
    PHP kód:
    $$valtozo 
    Amikor először láttam, akkor az jutott eszembe, hogy "ezt meg vajon ki a fene használja?", aztán azon kaptam magamat, hogy én is használom és végülis nagyon jó ötletnek tartom.
    Egyébként közben átolvastam a cikket, amiről a téma szól és a kérdés az lenne, hogy melyik részét kellene lefordítani? Gondolom a 25 pontot és a rövid leírást mindegyikről



  9. #9
    'Say Hello To My Little Friend'
    Csatlakozott
    09-07-09
    Hely
    Erdély.MArosvásárhely
    Hozzászólás
    2.070
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: A legveszélyesebb programozási hibák

    Idézet edem eredeti hozzászólása Hozzászólás megtekintése
    Egyébként más nyelvekben is van változó változó?
    PHP kód:
    $$valtozo 
    Nos, Rubyban erre nincs szükség, mert nincsenek változók a fogalom hagyományos értelmében, mert minden egy objektum.

    A klasszikus példa az, hogy
    Kód:
    'macska'.upcase! * 2
    Ennek az eredménye, hogy
    Kód:
    MACSKAMACSKA
    Vegyük következő Ruby kódot:
    Kód:
    x = "macska #{csel}"
    csel = 'facsel'
    (x+" ")*3
    Ennek procedurálisan gondolkozva sok értelme nem lenne. De ennek ellenére ez egy teljesen jó Ruby kód, az eredménye:
    Kód:
    macska facsel macska facsel macska facsel
    Ugyanakkor:
    Kód:
    csel = 'facsel'
    alma = 'csel'
    eval alma
    eredménye
    Kód:
    facsel
    Miért? Mert az eval a string tartalmát Ruby kódként értelmezi. Ez nagyon hasonlít a PHP azonos nevű függvényéhez, de azért mégsem az.

    De van tovább is:
    Kód:
    csel = 'macska'
    alma = '(csel+" ")*3'
    eval alma
    Ennek az eredménye:
    Kód:
    macska macska macska
    Ha nem akarsz evalt használni, akkor kell írj egy osztály. Így megkaphatod a macska változó értékét, ha amúgy nem tudod a változó nevét, csak azt, hogy a cica változó tartalmazza. Ez kb. a $$cica lesz. Nem nehéz megírni attr_accessorral.


    Utoljára módosítva: WSzP által : 2010-02-18 02:09

  10. #10
    Szerkesztő Szikar logója
    Csatlakozott
    07-12-31
    Hely
    Kemenesszentmárton
    Hozzászólás
    213
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: A legveszélyesebb programozási hibák

    Ez tetszik! Mostanában egyre jobban foglalkoztat, hogy megismerem a Ruby-t.


    Utoljára módosítva: Szikar által : 2010-02-18 08:13 Oka: Helyesírási hiba

Oldal: 1 / 3 123 UtolsóUtolsó

A téma címkéi:

Könyvjelzők

Hozzászólás szabályai

  • Új témákat nem hozhatsz létre
  • Válaszokat nem küldhetsz
  • Fájlokat nem csatolhatsz
  • A hozzászólásaidat nem módosíthatod
  •