{"id":36115,"date":"2019-10-31T22:09:42","date_gmt":"2019-10-31T19:09:42","guid":{"rendered":"https:\/\/prohoster.info\/blog\/ne-soglashajtes-razrabatyvat-to-chego-ne-ponimaete\/"},"modified":"2019-10-31T22:09:42","modified_gmt":"2019-10-31T19:09:42","slug":"ne-soglashajtes-razrabatyvat-to-chego-ne-ponimaete","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hu\/blog\/news\/ne-soglashajtes-razrabatyvat-to-chego-ne-ponimaete","title":{"rendered":"Ne v\u00e1llaljon el olyan fejleszt\u00e9st, amit nem \u00e9rt.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Ne v\u00e1llaljon el olyan fejleszt\u00e9st, amit nem \u00e9rt.\" src=\"\/wp-content\/uploads\/2019\/07\/bfd609d9004113a76d59d8763d82c6d0.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n2018 eleje \u00f3ta a csapat vezet\u0151 fejleszt\u0151jek\u00e9nt, vagy ahogy szeretn\u00e9d nevezni, teljes felel\u0151ss\u00e9ggel tartozom egy modul\u00e9rt \u00e9s az azon dolgoz\u00f3 fejleszt\u0151k\u00e9rt. Ez a poz\u00edci\u00f3 \u00faj perspekt\u00edv\u00e1t ny\u00fajt a fejleszt\u00e9si folyamatr\u00f3l, mivel t\u00f6bb projektben is r\u00e9szt veszek \u00e9s akt\u00edvan r\u00e9szt veszek a d\u00f6nt\u00e9shozatalban. Nemr\u00e9g, e k\u00e9t k\u00f6r\u00fclm\u00e9nynek k\u00f6sz\u00f6nhet\u0151en, v\u00e1ratlanul r\u00e1\u00e9bredtem, milyen nagy hat\u00e1ssal b\u00edr a meg\u00e9rt\u00e9s m\u00e9rt\u00e9ke a k\u00f3dra \u00e9s az alkalmaz\u00e1sra.<\/p>\n<p>A gondolat, amit kifejezni szeretn\u00e9k, az, hogy a k\u00f3d min\u0151s\u00e9ge (\u00e9s a v\u00e9gterm\u00e9k) szoros kapcsolatban \u00e1ll azzal, mennyire tudj\u00e1k az emberek, akik a tervez\u00e9ssel \u00e9s k\u00f3d\u00edr\u00e1ssal foglalkoznak, hogy mit is csin\u00e1lnak.<\/p>\n<p>Tal\u00e1n most azt gondolod: \u201eK\u00f6szi, kapit\u00e1ny. Persze, nem \u00e1rtana tudni, mit \u00edrsz. k\u00fcl\u00f6nben ak\u00e1r egy csapat majmot is fel lehetne venni, hogy csak verjenek a billenty\u0171zeten, \u00e9s k\u00e9sz.\u201d \u00c9s teljesen igazad van. Ennek megfelel\u0151en elismerem, hogy tudod, mennyire fontos egy \u00e1ltal\u00e1nos elk\u00e9pzel\u00e9s, hogy mit csin\u00e1lsz. Ezt null\u00e1s meg\u00e9rt\u00e9si szintnek h\u00edvhatjuk, \u00e9s ezt nem fogjuk r\u00e9szletezni. R\u00e9szletesen fogunk besz\u00e9lni arr\u00f3l, hogy mit kell pontosan \u00e9rteni, \u00e9s hogyan hat ez a napi d\u00f6nt\u00e9seidre. Ha tudtam volna ezeket a dolgokat el\u0151re, rengeteg id\u0151t \u00e9s k\u00e9ts\u00e9ges k\u00f3dokat sp\u00f3rolhattam volna meg.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nB\u00e1r lent egyetlen k\u00f3dsort sem fogsz l\u00e1tni, m\u00e9gis \u00fagy gondolom, hogy minden, amit itt mondok, jelent\u0151s\u00e9ggel b\u00edr a min\u0151s\u00e9gi, kifejez\u0151 k\u00f3d \u00edr\u00e1s\u00e1ban. <\/p>\n<h4>Az els\u0151 meg\u00e9rt\u00e9si szint: Mi\u00e9rt nem m\u0171k\u00f6dik?<\/h4>\n<p>\nE szintre a fejleszt\u0151k \u00e1ltal\u00e1ban karrierj\u00fck legkor\u00e1bbi szakaszaiban jutnak el, n\u00e9ha m\u00e9g k\u00fcls\u0151 seg\u00edts\u00e9g n\u00e9lk\u00fcl is \u2014 legal\u00e1bbis az \u00e9n megfigyel\u00e9seim szerint. K\u00e9pzeld el, hogy kapsz egy hibajelent\u00e9st: egy funkci\u00f3 az alkalmaz\u00e1sban nem m\u0171k\u00f6dik, meg kell jav\u00edtani. Hogyan l\u00e9pn\u00e9l tov\u00e1bb?<\/p>\n<p>A standard elj\u00e1r\u00e1s a k\u00f6vetkez\u0151k\u00e9ppen n\u00e9z ki:<\/p>\n<ol>\n<li>Megkeresni a k\u00f3d azon r\u00e9sz\u00e9t, amely a probl\u00e9m\u00e1t okozza (hogyan t\u00f6rt\u00e9nik ez, k\u00fcl\u00f6n t\u00e9ma, err\u0151l a r\u00e9gi k\u00f3dr\u00f3l sz\u00f3l\u00f3 k\u00f6nyvemben \u00edrok)<\/li>\n<li>M\u00f3dos\u00edtani ezt a k\u00f3dr\u00e9szletet<\/li>\n<li>Meggy\u0151z\u0151dni arr\u00f3l, hogy a hiba jav\u00edtva lett \u00e9s nem jelentkeztek visszajelz\u00e9si hib\u00e1k<\/li>\n<\/ol>\n<p>\nMost f\u00f3kusz\u00e1ljunk a m\u00e1sodik pontra \u2013 a k\u00f3dban v\u00e9gzett v\u00e1ltoztat\u00e1sokra. K\u00e9t megk\u00f6zel\u00edt\u00e9s l\u00e9tezik erre a folyamatra. Az els\u0151: meg\u00e9rti, mi t\u00f6rt\u00e9nik a jelenlegi k\u00f3dban, azonos\u00edtja a hib\u00e1t \u00e9s kijav\u00edtja. A m\u00e1sodik: tapogatva halad \u2013 p\u00e9ld\u00e1ul adjon hozz\u00e1 +1-et egy felt\u00e9teles utas\u00edt\u00e1shoz vagy ciklushoz, n\u00e9zze meg, hogy m\u0171k\u00f6dik-e a funkci\u00f3 a k\u00edv\u00e1nt forgat\u00f3k\u00f6nyvben, majd pr\u00f3b\u00e1ljon ki m\u00e9g valamit, \u00e9s \u00edgy tov\u00e1bb a v\u00e9gtelens\u00e9gig.<\/p>\n<p>A helyes megk\u00f6zel\u00edt\u00e9s az els\u0151. Ahogy Steve McConnell magyar\u00e1zza a Code Complete c\u00edm\u0171 k\u00f6nyv\u00e9ben (amelyet egy\u00e9bk\u00e9nt nagyon aj\u00e1nlok), minden alkalommal, amikor v\u00e1ltoztatunk a k\u00f3don, k\u00e9pesnek kell lenn\u00fcnk magabiztosan el\u0151re l\u00e1tni, hogy ez hogyan fog hatni az alkalmaz\u00e1sra. Id\u00e9zem a mem\u00f3ri\u00e1mb\u00f3l, de ha a hibajav\u00edt\u00e1s nem \u00fagy m\u0171k\u00f6dik, ahogy v\u00e1rtad, az nagyobb aggodalmat kell, hogy keltsen benned, \u00e9s meg kell k\u00e9rd\u0151jelezned az eg\u00e9sz cselekv\u00e9si tervedet.<\/p>\n<p>\u00d6sszefoglalva, ahhoz, hogy megfelel\u0151 hibajav\u00edt\u00e1st v\u00e9gezz\u00fcnk, amely nem rontja a k\u00f3d min\u0151s\u00e9g\u00e9t, meg kell \u00e9rteni a k\u00f3d eg\u00e9sz szerkezet\u00e9t \u00e9s a konkr\u00e9t probl\u00e9ma forr\u00e1s\u00e1t.<\/p>\n<h4>A m\u00e1sodik szint meg\u00e9rt\u00e9se: Mi\u00e9rt m\u0171k\u00f6dik ez?<\/h4>\n<p>\nEz a szint sokkal kev\u00e9sb\u00e9 intuit\u00edv m\u00f3don \u00e9rthet\u0151, mint az el\u0151z\u0151. \u00c9n, mint kezd\u0151 fejleszt\u0151, a f\u0151n\u00f6k\u00f6m r\u00e9v\u00e9n tanultam meg, \u00e9s k\u00e9s\u0151bb t\u00f6bbsz\u00f6r is elmagyar\u00e1ztam a l\u00e9nyeg\u00e9t \u00fajonnan bel\u00e9p\u0151knek.<\/p>\n<p>Most k\u00e9pzelj\u00fck el, hogy egyszerre k\u00e9t hibajelent\u00e9s \u00e9rkezik: az els\u0151 A forgat\u00f3k\u00f6nyvr\u0151l sz\u00f3l, a m\u00e1sodik pedig B forgat\u00f3k\u00f6nyvr\u0151l. Mindk\u00e9t forgat\u00f3k\u00f6nyvben valami nem stimmel. Ennek megfelel\u0151en el\u0151sz\u00f6r az els\u0151 hib\u00e1t n\u00e9zed \u00e1t. Az els\u0151 szint meg\u00e9rt\u00e9s\u00e9re vonatkoz\u00f3 elveinket k\u00f6vetve alaposan belemer\u00fclsz a probl\u00e9m\u00e1hoz kapcsol\u00f3d\u00f3 k\u00f3dba, kider\u00edted, mi\u00e9rt viselkedik az alkalmaz\u00e1s \u00edgy A forgat\u00f3k\u00f6nyvben, \u00e9s \u00e9sszer\u0171 korrekci\u00f3kat v\u00e9gzel, amelyek pontosan azt az eredm\u00e9nyt adj\u00e1k, amit v\u00e1rt\u00e1l. Minden j\u00f3l megy.<\/p>\n<p>Ezut\u00e1n \u00e1tv\u00e1ltasz a B forgat\u00f3k\u00f6nyvre. Megism\u00e9tled a forgat\u00f3k\u00f6nyvet, hogy megpr\u00f3b\u00e1ld kiv\u00e1ltani a hib\u00e1t, de \u2013 meglepet\u00e9s! \u2013 most minden rendben m\u0171k\u00f6dik. Az elgondol\u00e1sod meger\u0151s\u00edt\u00e9s\u00e9hez visszavonod az A hiba jav\u00edt\u00e1sa sor\u00e1n v\u00e9gzett m\u00f3dos\u00edt\u00e1sokat, \u00e9s a B hiba \u00fajra megjelenik. A hibajav\u00edt\u00e1sod mindk\u00e9t probl\u00e9m\u00e1t megoldotta. Szerencs\u00e9d van!<\/p>\n<p>Ezt egy\u00e1ltal\u00e1n nem v\u00e1rtad. Kital\u00e1lt\u00e1l egy m\u00f3dot, hogy kijav\u00edtsd az A forgat\u00f3k\u00f6nyv hib\u00e1j\u00e1t, \u00e9s fogalmad sincs, mi\u00e9rt m\u0171k\u00f6d\u00f6tt ez a B forgat\u00f3k\u00f6nyv eset\u00e9ben. Ezen a ponton nagy a k\u00eds\u00e9rt\u00e9s, hogy azt hidd, mindk\u00e9t feladat sikeresen teljes\u00fclt. Ez teljesen logikus: a c\u00e9l az volt, hogy elt\u00fcntess\u00fck a hib\u00e1kat, nem? De a munka m\u00e9g nem \u00e9rt v\u00e9get: m\u00e9g ki kell der\u00edtened, hogy mi\u00e9rt jav\u00edtotta meg a tetteid a B forgat\u00f3k\u00f6nyv hib\u00e1j\u00e1t. Mi\u00e9rt? Mert lehet, hogy t\u00e9ves alapelveken m\u0171k\u00f6dik, \u00e9s akkor m\u00e1s megold\u00e1s ut\u00e1n kell n\u00e9zned. \u00cdme n\u00e9h\u00e1ny ilyen eset p\u00e9lda:<\/p>\n<ul>\n<li>mivel a megold\u00e1s nem lett c\u00e9lzottan kiv\u00e1lasztva a B hib\u00e1hoz az \u00f6sszes t\u00e9nyez\u0151 figyelembev\u00e9tel\u00e9vel, lehet, hogy akaratlanul is megr\u00e1zk\u00f3dtattad a C funkci\u00f3t. <\/li>\n<li>nem z\u00e1rhat\u00f3 ki, hogy valahol m\u00e9g egy harmadik hiba is megb\u00favik, amely szint\u00e9n ugyanolyan funkci\u00f3val kapcsolatos, \u00e9s a hibajav\u00edt\u00e1sod a B forgat\u00f3k\u00f6nyv helyes m\u0171k\u00f6d\u00e9s\u00e9t r\u00e1 k\u00f6ti. Jelenleg minden j\u00f3l n\u00e9z ki, de egy sz\u00e9p napon ezt a harmadik hib\u00e1t \u00e9szrevessz\u00fck \u00e9s kijav\u00edtjuk. Akkor a B forgat\u00f3k\u00f6nyvben ism\u00e9t hiba l\u00e9p fel, \u00e9s jobb, ha csak ott.<\/li>\n<\/ul>\n<p>\nMindez kaotikus elemeket visz a k\u00f3dba, \u00e9s egyszer csak a fejedre fog zuhani \u2014 val\u00f3sz\u00edn\u0171leg a legrosszabb pillanatban. \u00d6ssze kell szedned az akaratodat, hogy r\u00e1 tudj sz\u00e1nni id\u0151t arra, hogy meg\u00e9rtsd, mi\u00e9rt m\u0171k\u00f6dik minden l\u00e1tsz\u00f3lagosan, de meg\u00e9ri. <\/p>\n<h4>A meg\u00e9rt\u00e9s harmadik szintje: Mi\u00e9rt m\u0171k\u00f6dik ez?<\/h4>\n<p>\nA legut\u00f3bbi felismer\u00e9sem \u00e9ppen ezzel a szinttel kapcsolatos, \u00e9s val\u00f3sz\u00edn\u0171leg ez a gondolat hozn\u00e1 a legt\u00f6bb el\u0151nyt, ha hamarabb eljutottam volna ide.<\/p>\n<p>Hogy \u00e9rthet\u0151bb legyen, n\u00e9zz\u00fck meg p\u00e9ld\u00e1val: a modulodat kompatibiliss\u00e9 kell tenni az X funkci\u00f3val. Nem vagy k\u00fcl\u00f6n\u00f6sebben k\u00f6zeli viszonyban az X funkci\u00f3val, de azt mondt\u00e1k, hogy ahhoz, hogy kompatibilis lehess vele, az F keretrendszert kell haszn\u00e1lnod. M\u00e1s modulok, amelyek integr\u00e1l\u00f3dnak az X-szel, \u00e9ppen ezt haszn\u00e1lj\u00e1k.<\/p>\n<p>A k\u00f3dod az els\u0151 napj\u00e1t\u00f3l kezdve egy\u00e1ltal\u00e1n nem \u00e9rintkezett az F keretrendszerrel, ez\u00e9rt a bevezet\u00e9se nem lesz k\u00f6nny\u0171. Ez komoly k\u00f6vetkezm\u00e9nyekkel j\u00e1rhat a modul egyes \u00f6sszetev\u0151ire n\u00e9zve. Ennek ellen\u00e9re teljesen belemer\u00fclsz a fejleszt\u00e9sbe: hetekig \u00edrod a k\u00f3dot, teszteled, kiadod az els\u0151 verzi\u00f3kat, visszajelz\u00e9st kapsz, jav\u00edtod a regresszi\u00f3s hib\u00e1kat, v\u00e1ratlan bonyodalmakat fedezel fel, nem tartod be az el\u0151zetesen megadott hat\u00e1rid\u0151ket, \u00edrsz m\u00e9g egy adag k\u00f3dot, teszteled, visszajelz\u00e9st kapsz, jav\u00edtod a regresszi\u00f3s hib\u00e1kat \u2014 mindezt az F keretrendszer bevezet\u00e9se \u00e9rdek\u00e9ben.<\/p>\n<p>\u00c9s egy ponton hirtelen r\u00e1\u00e9bredsz \u2014 vagy tal\u00e1n valakit\u0151l hallod \u2014 hogy lehet, hogy az F keretrendszer egy\u00e1ltal\u00e1n nem biztos\u00edt kompatibilit\u00e1st az X funkci\u00f3val. Lehet, hogy az \u00f6sszes id\u0151 \u00e9s energia, amit belefektett\u00e9l, teljesen hi\u00e1baval\u00f3 volt.<\/p>\n<p>Valami hasonl\u00f3 t\u00f6rt\u00e9nt egyszer egy projekt sor\u00e1n, amely\u00e9rt felel\u0151ss\u00e9get v\u00e1llaltam. Mi\u00e9rt t\u00f6rt\u00e9nt ez? Mert nem \u00e9rtettem j\u00f3l az X funkci\u00f3 l\u00e9nyeg\u00e9t \u00e9s azt, hogy az hogyan kapcsol\u00f3dik az F keretrendszerhez. Mit kellett volna tennem? Megk\u00e9rni azt, aki a fejleszt\u00e9si feladatot adja, hogy vil\u00e1gosan magyar\u00e1zza el, hogyan vezet a tervezett cselekv\u00e9si terv a k\u00edv\u00e1nt kimenetelhez, ahelyett, hogy egyszer\u0171en csak megism\u00e9teln\u00e9m, amit m\u00e1s modulok sz\u00e1m\u00e1ra tettek, vagy elhinn\u00e9m, hogy ez sz\u00fcks\u00e9ges az X funkci\u00f3 m\u0171k\u00f6d\u00e9s\u00e9hez.<\/p>\n<p>Ez a projekt tapasztalata megtan\u00edtott arra, hogy ne kezdjem meg a fejleszt\u00e9si folyamatot, am\u00edg nincs vil\u00e1gos meg\u00e9rt\u00e9sem arr\u00f3l, hogy mi\u00e9rt k\u00e9rnek bizonyos cselekv\u00e9seket t\u0151l\u00fcnk. Ezt ny\u00edltan el kell utas\u00edtani. Amikor megkapod a feladatot, az els\u0151 impulzusod az, hogy azonnal nekikezdj, hogy ne pazarolj id\u0151t. De az a politika, hogy \u201efelfagyasztjuk a projektet, am\u00edg meg nem ismerj\u00fck az \u00f6sszes r\u00e9szletet\u201d, jelent\u0151sen cs\u00f6kkentheti a pazarolt id\u0151t. <\/p>\n<p>M\u00e9g ha nyom\u00e1s alatt is \u00e1llsz, hogy kezdj el dolgozni, mik\u00f6zben nem \u00e9rted, mi indokolja ezt \u2014 ellen\u00e1llj. El\u0151sz\u00f6r is tiszt\u00e1zd, milyen c\u00e9llal \u00e1ll\u00edtott\u00e1k el\u00e9d ezt a feladatot, \u00e9s d\u00f6nts el, hogy ez megfelel\u0151 \u00fat-e a c\u00e9l el\u00e9r\u00e9s\u00e9hez. Nekem mindezt keser\u0171 tapasztalatb\u00f3l kellett megtanulnom \u2014 rem\u00e9lem, hogy a p\u00e9ld\u00e1m seg\u00edt azoknak, akik ezt olvass\u00e1k.<\/p>\n<h4>Negyedik szint\u0171 meg\u00e9rt\u00e9s: ???<\/h4>\n<p>\nA programoz\u00e1sban mindig van mit tanulni, \u00e9s \u00fagy \u00e9rzem, hogy csak a t\u00e9ma meg\u00e9rt\u00e9s\u00e9nek legfels\u0151 r\u00e9tegeit \u00e9rintettem. Milyen tov\u00e1bbi meg\u00e9rt\u00e9si szinteket fedezt\u00e9l fel a k\u00f3dol\u00e1s \u00e9vei alatt? Milyen d\u00f6nt\u00e9seket hozt\u00e1l, amelyek j\u00f3t tett a k\u00f3d \u00e9s az alkalmaz\u00e1s min\u0151s\u00e9g\u00e9nek? Milyen d\u00f6nt\u00e9sek bizonyultak hib\u00e1snak, \u00e9s mit tan\u00edtottak neked? Oszd meg tapasztalataidat a hozz\u00e1sz\u00f3l\u00e1sokban.<br \/>\n<br \/>Forr\u00e1s: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/digital-ecosystems\/blog\/459588\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421 \u043d\u0430\u0447\u0430\u043b\u0430 2018 \u0433\u043e\u0434\u0430 \u044f \u0437\u0430\u043d\u0438\u043c\u0430\u044e \u0434\u043e\u043b\u0436\u043d\u043e\u0441\u0442\u044c \u043b\u0438\u0434\u0430\/\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u0438\u043a\u0430\/\u0432\u0435\u0434\u0443\u0449\u0435\u0433\u043e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430 \u0432 \u043a\u043e\u043c\u0430\u043d\u0434\u0435 \u2014 \u043d\u0430\u0437\u044b\u0432\u0430\u0439\u0442\u0435 \u044d\u0442\u043e \u043a\u0430\u043a \u0445\u043e\u0442\u0438\u0442\u0435, \u043d\u043e \u0441\u0443\u0442\u044c \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u044f \u0446\u0435\u043b\u0438\u043a\u043e\u043c \u043e\u0442\u0432\u0435\u0447\u0430\u044e \u0437\u0430 \u043e\u0434\u0438\u043d \u0438\u0437 \u043c\u043e\u0434\u0443\u043b\u0435\u0439 \u0438 \u0437\u0430 \u0432\u0441\u0435\u0445 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0430\u0434 \u043d\u0438\u043c \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0442. \u042d\u0442\u0430 \u043f\u043e\u0437\u0438\u0446\u0438\u044f \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u0442 \u043c\u043d\u0435 \u043d\u043e\u0432\u044b\u0439 \u0432\u0437\u0433\u043b\u044f\u0434 \u043d\u0430 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438, \u0442\u0430\u043a \u043a\u0430\u043a \u044f \u0437\u0430\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u043d \u0432 \u0431\u043e\u043b\u044c\u0448\u0435\u043c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u0438 \u0430\u043a\u0442\u0438\u0432\u043d\u0435\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":27008,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-36115","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421 \u043d\u0430\u0447\u0430\u043b\u0430 2018 \u0433\u043e\u0434\u0430 \u044f \u0437\u0430\u043d\u0438\u043c\u0430\u044e \u0434\u043e\u043b\u0436\u043d\u043e\u0441\u0442\u044c.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/hu\/blog\/news\/ne-soglashajtes-razrabatyvat-to-chego-ne-ponimaete\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"hu_HU\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041d\u0435 \u0441\u043e\u0433\u043b\u0430\u0448\u0430\u0439\u0442\u0435\u0441\u044c \u0440\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0442\u044c \u0442\u043e, \u0447\u0435\u0433\u043e \u043d\u0435 \u043f\u043e\u043d\u0438\u043c\u0430\u0435\u0442\u0435 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421 \u043d\u0430\u0447\u0430\u043b\u0430 2018 \u0433\u043e\u0434\u0430 \u044f \u0437\u0430\u043d\u0438\u043c\u0430\u044e \u0434\u043e\u043b\u0436\u043d\u043e\u0441\u0442\u044c.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hu\/blog\/news\/ne-soglashajtes-razrabatyvat-to-chego-ne-ponimaete\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:09:42+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:09:42+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Ne v\u00e1llalj olyan fejleszt\u00e9st, amit nem \u00e9rtesz | ProHoster","description":"2018 eleje \u00f3ta bet\u00f6lt\u00f6m a poz\u00edci\u00f3t.","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/news\/ne-soglashajtes-razrabatyvat-to-chego-ne-ponimaete","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hu_HU","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041d\u0435 \u0441\u043e\u0433\u043b\u0430\u0448\u0430\u0439\u0442\u0435\u0441\u044c \u0440\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0442\u044c \u0442\u043e, \u0447\u0435\u0433\u043e \u043d\u0435 \u043f\u043e\u043d\u0438\u043c\u0430\u0435\u0442\u0435 | ProHoster","og:description":"\u0421 \u043d\u0430\u0447\u0430\u043b\u0430 2018 \u0433\u043e\u0434\u0430 \u044f \u0437\u0430\u043d\u0438\u043c\u0430\u044e \u0434\u043e\u043b\u0436\u043d\u043e\u0441\u0442\u044c.","og:url":"https:\/\/prohoster.info\/hu\/blog\/news\/ne-soglashajtes-razrabatyvat-to-chego-ne-ponimaete","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:09:42+00:00","article:modified_time":"2019-10-31T19:09:42+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"36115","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-22 02:04:38","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:50:24","updated":"2026-01-22 02:04:38","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/36115","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/comments?post=36115"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/36115\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media\/27008"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=36115"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=36115"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=36115"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}