Zadejte hledaný výraz...

Jak zjistit, ze skript byl dobre napsany?

unlucky
verified
rating uzivatele
(16 hodnocení)
21. 2. 2012 17:26:24
Jak poznate skript od profesionala a od "studenta", pokud vynechame OOP a framework systemy? Citelnost? Komentare? Zbytecnosti? Bezpecnost? Rychlost?
21. 2. 2012 17:26:24
https://webtrh.cz/diskuse/jak-zjistit-ze-skript-byl-dobre-napsany#reply733757
Bez potřeby hlubší znalosti algoritmů a jazyka:
První pohled - názvy proměnných, které vyjadřují smysl v terminologii řešeného problému.
Konzistentní a čisté formátování kódu poukazuje na logickou konzistenci a čistotu.
Třetí pohled u webových aplikací a stránek - zpracování a očištění uživatelského vstupu.
21. 2. 2012 17:29:26
https://webtrh.cz/diskuse/jak-zjistit-ze-skript-byl-dobre-napsany#reply733756
Tom
verified
rating uzivatele
(6 hodnocení)
21. 2. 2012 17:29:38
Dáš to sem na zhodnocení a uvidíš.
Jinak k dobrému kódu patří určitě čitelnost (názvy funkcí, proměnných) a bezpečnost. OOP a frameworky je vhodné na větší aplikace, takže jak kdy.
Rychlost je diskutabilní, záleží na situaci.
21. 2. 2012 17:29:38
https://webtrh.cz/diskuse/jak-zjistit-ze-skript-byl-dobre-napsany#reply733755
unlucky
verified
rating uzivatele
(16 hodnocení)
21. 2. 2012 17:35:39
ukazka skriptu teda:
news.php
sidebar.php
config.php
21. 2. 2012 17:35:39
https://webtrh.cz/diskuse/jak-zjistit-ze-skript-byl-dobre-napsany#reply733754
To vypadá na nějakou šablonu. SQL, PHP a HTML by od sebe měly být oddělené, tenhle mišmaš se hrozně špatně spravuje.
Jinak není moc co hodnotit.
21. 2. 2012 17:40:29
https://webtrh.cz/diskuse/jak-zjistit-ze-skript-byl-dobre-napsany#reply733753
Tom
verified
rating uzivatele
(6 hodnocení)
21. 2. 2012 17:42:29
Kód se mi moc nelíbí, míchá dohromady HTML a PHP, ale dokázal bych odhadnout, co by měl kód dělat.
21. 2. 2012 17:42:29
https://webtrh.cz/diskuse/jak-zjistit-ze-skript-byl-dobre-napsany#reply733752
kvakito
verified
rating uzivatele
21. 2. 2012 17:52:21
Tohle profesional rozhodne nepsal.
Kod je z pohledu programatora dost spatny, kombinuje ceske a anglicke nazvy metod, nelogicky zpusob zapisu, duplikuje promenne atp. Proceduralni zpusob resit nebudu, i kdyz osobne mu nehovim kvuli citelnosti. Plus spousta dalsich chyb, ktere funkcnost aplikace nijak neohrozi, ale ja bych ho nezamestnal ani jako juniora. Tipuju to na 17-18leteho studenta spise prumerneho programatora.
---------- Příspěvek doplněn 21.02.2012 v 17:54 ----------
Edit: mimochodem proc sakra micha PHP a HTML kdyz pak pouziva Smarty?
21. 2. 2012 17:52:21
https://webtrh.cz/diskuse/jak-zjistit-ze-skript-byl-dobre-napsany#reply733751
zaruba
verified
rating uzivatele
21. 2. 2012 21:33:03
Jako lajk to nemáš moc šanci poznat. Jsou jisté věci, které většinou dobří programátoři dodržují, ale nemusí to být pravidlem.
1. Bezpečnost a rychlost nemáš šanci poznat vůbec, můžeš jen vycházet z faktu, že lepší programátor bude asi psát i bezpečnější a rychlejší kód. Na druhou stranu rychlost není v tvém případě asi moc podstatná. Pokud budeš dělat web kam bude chodit hodně lidí, tak budeš mít budget na zaplacení dobrého programátora a pokud tam přijde pár lidí, tak se nějaký ten kód navíc ztratí.
Jinak na co se zaměřit:
- jak již někdo zmínil oddělení HTML a PHP (každé ve vlastním souboru)
- objektovost
- smysluplné názvy proměnných a funkcí, vše se dnes standardně píše v angličtině.
- komentáře kódu
- adresář nazvaný "includy" ve mě také nevyvolává pocit profesionálnosti:)
- v news ten for cyklus s tím začátečním inicializováním asi 20 proměnných je také zajímavý, ale to jako lajk také nepoznáš
Jinak můžeš také zkusit porovnávání, stáhni si nějaký open-source PHP script (třeba Nette framework www.nette.org) otevři si nějaké PHP a porovnej vizuálně, jak to celé vypadá.
Nicméně pokud někomu zaplatíš za podobný skript třeba 100-200Kč, tak nemůžeš čekat, že kód bude kvalitní. Buď musíš vsadit na osvědčené značky, které bývají dražší nebo se budeš potácet s podobnými problémy. Teď mě napadá, že by byla dobrá činnost "najímatel programátoru" což by byl člověk, který se vyzná v oboru a ty si ho najmeš, aby ti vybral kvalitního programátora:) Taková obdoba personální agentury, ale nevím jestli dnešní personálky jsou schopné zajít až tak daleko, že zjistí kvalitu programátora jinak než podle CV.
21. 2. 2012 21:33:03
https://webtrh.cz/diskuse/jak-zjistit-ze-skript-byl-dobre-napsany#reply733750
Pro odpověď se přihlašte.
Přihlásit