{"id":55606,"date":"2020-01-24T00:00:00","date_gmt":"2020-01-23T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/sekret-effektivnosti-kachestvennyj-kod-a-ne-effektivnyj-menedzher"},"modified":"2020-02-18T14:03:44","modified_gmt":"2020-02-18T11:03:44","slug":"sekret-effektivnosti-kachestvennyj-kod-a-ne-effektivnyj-menedzher","status":"publish","type":"post","link":"https:\/\/prohoster.info\/ro\/blog\/news\/sekret-effektivnosti-kachestvennyj-kod-a-ne-effektivnyj-menedzher","title":{"rendered":"Secretul eficien\u021bei \u2014 cod de calitate, nu manager eficient","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Una dintre cele mai supra\u00eenc\u0103rcate specializ\u0103ri de c\u0103tre cei care nu au habar este managementul programatorilor. Nu to\u021bi, ci cei care nu au fost niciodat\u0103 programatori. Cei care cred c\u0103 pot \u201ecre\u0219te\u201d eficien\u021ba (sau poate \u201eeficien\u021ba\u201d?) folosind metode din c\u0103r\u021bi. Chiar \u0219i f\u0103r\u0103 a se obosi s\u0103 citeasc\u0103 aceste c\u0103r\u021bi \u2014 exist\u0103 ni\u0219te videoclipuri, nu-i a\u0219a?<\/p>\n<p>Cei care nu au scris niciodat\u0103 cod. Cei pentru care se fac filme de Hollywood despre programatori \u2014 \u0219tii, acelea \u00een care veric\u0103 e-mailurile din linia de comand\u0103. Cei pentru care nu conteaz\u0103 nimic altceva dec\u00e2t cifrele, termenele \u0219i propriul salariu.<\/p>\n<p>Cei pe care \u00eei \u00eent\u00e2lne\u0219ti la tot pasul.<\/p>\n<p>Dar idio\u021bii sunt dintr-un alt motiv. Vor eficien\u021b\u0103, sau cel pu\u021bin rezultate (hai, managerule, caut\u0103 pe Google care e diferen\u021ba), f\u0103r\u0103 a \u00een\u021belege nimic din niciunul. De fapt nu \u00een\u021beleg esen\u021ba, procesul de ob\u021binere a rezultatului, pierderile care apar \u00een acest proces, costurile de dezvoltare. Practic, lucreaz\u0103 cu programatorul ca \u0219i cum ar fi o cutie neagr\u0103.<\/p>\n<p>Au alergat \u00een managementul programatorilor dintr-un singur motiv: aici e hype, bani, pia\u021b\u0103 \u0219i o gr\u0103mad\u0103 de al\u021bi idio\u021bi. E loc de ascuns.<\/p>\n<p>Dac\u0103 ar exista hype \u00een produc\u021bia de asamblare mecanic\u0103 \u2014 s-ar duce acolo. Universali pro\u0219ti. Nu m-a\u0219 mira dac\u0103 tipul care vinde brazi \u00een decembrie \u00een cartierul nostru este un manager IT \u00een vacan\u021b\u0103.<\/p>\n<p>A\u0219adar, dac\u0103 ave\u021bi ocazia, sc\u0103pa\u021bi-v\u0103 de ace\u0219ti b\u0103ie\u021bi. Nu v\u0103 face\u021bi griji, \u00ee\u0219i vor g\u0103si de munc\u0103. Niciunul dintre ei nu va realiza vreodat\u0103 ceva de calitate, p\u00e2n\u0103 nu devine el \u00eensu\u0219i programator. Pentru c\u0103 nu \u00een\u021beleg esen\u021ba, mecanismul, logica procesului pe care \u00eel gestioneaz\u0103.<\/p>\n<p>Bine, gata cu managerii. Acum, despre ce e important pentru programatori. Cum s\u0103 cre\u0219tem eficien\u021ba dezvolt\u0103rii, \u00eenv\u0103\u021b\u00e2nd s\u0103 scriem cod de calitate.<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>Pentru a cre\u0219te eficien\u021ba, trebuie s\u0103 rezolvi sarcinile mai repede, f\u0103r\u0103 a pierde din calitate. Pentru a rezolva rapid sarcinile, trebuie s\u0103 \u0219tii s\u0103 scrii de la \u00eenceput cod de calitate. \u0218i \u201ede calitate\u201d, \u0219i \u201ea scrie\u201d, \u0219i \u201ede la \u00eenceput\u201d. O voi explica printr-o metafor\u0103.<\/p>\n<p>A scrie cod de calitate \u2013 este ca \u0219i cum ai vorbi corect \u00eentr-o limb\u0103 str\u0103in\u0103. C\u00e2nd nu cuno\u0219ti limba, pierzi o gr\u0103mad\u0103 de timp pentru a-\u021bi formula g\u00e2ndurile \u00een ea.<\/p>\n<p>Dac\u0103 trebuie s\u0103 spui ceva rapid, pur \u0219i simplu lipse\u0219ti c\u00e2teva cuvinte, adesea nu cele potrivite, ui\u021bi de articole, ordinea corect\u0103 a cuvintelor, ca s\u0103 nu mai vorbim de timpurile verbelor \u0219i pronun\u021bia defectuoas\u0103.<\/p>\n<p>Dac\u0103 ai timp pentru a formula un r\u0103spuns, va trebui s\u0103 deschizi un dic\u021bionar sau un traductor online \u0219i s\u0103 petreci o gr\u0103mad\u0103 de timp formul\u00e2ndu-\u021bi g\u00e2ndurile. Sentimentul, totu\u0219i, va fi nepl\u0103cut: spui un r\u0103spuns \u0219i nu \u0219tii dac\u0103 este corect sau nu. La fel cu codul \u2013 pare c\u0103 ai scris, pare c\u0103 func\u021bioneaz\u0103, dar c\u00e2t de bun este \u2013 habar n-am.<\/p>\n<p>Rezultatul este o pierdere dubl\u0103 de timp. Timpul necesar pentru a veni cu un r\u0103spuns este consumat. Timpul necesar pentru a formula acest r\u0103spuns este consumat \u0219i el \u2013 \u0219i nu e deloc pu\u021bin.<\/p>\n<p>Dac\u0103 \u00eens\u0103 ai abilitatea de a scrie cod de calitate, atunci r\u0103spunsul poate fi formulat imediat, odat\u0103 ce s-a maturizat \u00een minte, f\u0103r\u0103 a pierde timp suplimentar cu traducerea.<\/p>\n<p>Abilitatea de a scrie cod de calitate ajut\u0103 \u00een proiectarea arhitecturii. Pur \u0219i simplu nu vei lua \u00een considerare, \u00een minte, op\u021biuni gre\u0219ite, nerealizabile sau prost concepute.<\/p>\n<p>\u00cen concluzie: abilitatea de a scrie cod de calitate accelereaz\u0103 semnificativ rezolvarea problemelor.<\/p>\n<p>Dar asta nu este tot. Datorit\u0103 managerilor ineficien\u021bi, exist\u0103 o problem\u0103 \u2013 deci nu avem motive s\u0103 scriem cod de calitate. Managerul nu se uit\u0103 la cod, clientul nu se uit\u0103 la cod. Ne ar\u0103t\u0103m codul rar, doar uneori, \u00een unele proiecte unde exist\u0103 un \u00abverificator\u00bb desemnat al codului sau o refactorizare periodic\u0103.<\/p>\n<p>Astfel, \u00een majoritatea cazurilor, codul prost ajunge \u00een produc\u021bie sau la client. Persoana care a scris cod prost \u00ee\u0219i formeaz\u0103 o leg\u0103tur\u0103 neuronal\u0103 stabil\u0103 \u2013 scrierea codului prost nu numai c\u0103 este permis\u0103, dar \u0219i necesar\u0103 \u2013 este acceptat\u0103 \u0219i chiar pl\u0103tit\u0103 pentru asta.<\/p>\n<p>\u00cen cele din urm\u0103, abilit\u0103\u021bile de a scrie cod de calitate nu au nicio \u0219ans\u0103 s\u0103 se dezvolte. Codul scris de un angajat oarecare nu este verificat de nimeni vreodat\u0103. Singurul motiv pentru care va \u00eenv\u0103\u021ba s\u0103 programeze corect \u2013 va fi motiva\u021bia interioar\u0103.<\/p>\n<p>Dar aceast\u0103 motiva\u021bie interioar\u0103 intr\u0103 \u00een conflict cu planurile \u0219i cerin\u021bele de eficien\u021b\u0103 \u0219i productivitate. Aceast\u0103 contradic\u021bie se rezolv\u0103 clar \u00een defavoarea codului de calitate, pentru c\u0103 pentru codul prost nu e nimeni sanc\u021bionat. \u0218i pentru nerealizarea planului \u2013 cu siguran\u021b\u0103.<\/p>\n<p>Ce s\u0103 fac? V\u0103d \u0219i propun dou\u0103 c\u0103i pe care le putem combina.<\/p>\n<p>Prima \u2014 s\u0103 ar\u0103\u021bi codul t\u0103u cuiva din companie. Nu reactiv, c\u00e2nd te roag\u0103 \/ te oblig\u0103, ci proactiv (hei, uite codul meu, te rog). Aici e important s\u0103 nu \u00eembraci critica codului \u00een termeni excesiv de politico\u0219i. Dac\u0103 codul este prost, trebuie s\u0103 spunem c\u0103 este prost. Cu explica\u021bii, desigur, \u0219i recomand\u0103ri despre cum s\u0103-l \u00eembun\u0103t\u0103\u021bim.<\/p>\n<p>Dar aceast\u0103 cale are \u0219i ea limit\u0103rile ei. Aplicabilitatea ei depinde de momentul \u00een care a avut loc contactul. Dac\u0103 munca a ajuns deja \u00een produc\u021bie \u0219i s-a descoperit c\u0103 codul e prost, nu mai are sens s\u0103-l refaci. Sau, mai exact, nu mai exist\u0103 motive \u2014 de asemenea, metricile vor sc\u0103dea. Vor veni managerii \u0219i te vor constr\u00e2nge cu cerin\u021be de eficien\u021b\u0103. \u0218i nici nu \u00eencerca s\u0103 le explici c\u0103 codul prost va reveni sub form\u0103 de bug-uri \u2014 asta te va costa. Po\u021bi doar s\u0103 \u00ee\u021bi iei angajamentul de a nu mai face a\u0219a. <\/p>\n<p>Dac\u0103 munca nu este \u00eenc\u0103 predat\u0103 sau tocmai a \u00eenceput, atunci a critica codul (sau proiectul s\u0103u, concep\u021bia) poate avea un sens practic \u2014 persoana va face lucrurile corect.<\/p>\n<p>A doua cale, cea mai tare \u2014 s\u0103 te apuci de dezvoltarea open-source \u00een timpul liber. Scopul este s\u0103 ajung\u0103 o mul\u021bime de programatori, anume programatori, s\u0103 vad\u0103 codul t\u0103u \u0219i s\u0103 \u00ee\u0219i exprime opinia despre el. \u00cen interiorul companiei, toat\u0103 lumea este ocupat\u0103. \u00cens\u0103 programatorii din \u00eentreaga lume nu au ce face, \u0219i, dac\u0103 scrii ceva util din punct de vedere aplicativ, cu siguran\u021b\u0103 se vor uita \u00een\u0103untru.<\/p>\n<p>Principala idee, din punctul meu de vedere, este scrierea de cod \u00een timpul liber, pentru c\u0103 nu va exista o contradic\u021bie \u00eentre calitatea codului \u0219i viteza de livrare a rezultatului. Po\u021bi scrie dezvoltarea ta timp de un an. Nimeni nu te va presa cu termene limit\u0103, TPP-uri, bani sau \u0219efi. Complet\u0103 libertate \u0219i creativitate.<\/p>\n<p>Numai \u00een crea\u021bia liber\u0103 vei \u00een\u021belege \u0219i sim\u021bi ce \u00eenseamn\u0103 cod bun, vei vedea frumuse\u021bea limbajelor de programare \u0219i tehnologiilor, vei sim\u021bi pl\u0103cerea de a rezolva problemele de afaceri. \u0218i, desigur, vei \u00eenv\u0103\u021ba s\u0103 scrii cod de calitate.<\/p>\n<p>Adev\u0103rul este c\u0103 aceasta va necesita din partea ta investi\u021bii de timp personal. A\u0219a cum, de altfel, orice alt\u0103 dezvoltare. Prive\u0219te asta nu ca pe o cheltuial\u0103, ci ca pe o investi\u021bie \u2014 \u00een tine.<br \/>\n<br \/>Sursa: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/485090\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u0434\u043d\u0430 \u0438\u0437 \u0441\u0430\u043c\u044b\u0445 \u043f\u0435\u0440\u0435\u0433\u0440\u0443\u0436\u0435\u043d\u043d\u044b\u0445 \u0438\u0434\u0438\u043e\u0442\u0430\u043c\u0438 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u044b, \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u0430\u043c\u0438. \u041d\u0435 \u0432\u0441\u0435, \u0430 \u0442\u0435, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u0430\u043c\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u0430\u043c\u0438 \u043e\u0442\u0440\u043e\u0434\u044f\u0441\u044c \u043d\u0435 \u0431\u044b\u043b\u0438. \u0422\u0435, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0434\u0443\u043c\u0430\u044e\u0442, \u0447\u0442\u043e \u043c\u043e\u0436\u043d\u043e \u00ab\u043f\u043e\u0432\u044b\u0448\u0430\u0442\u044c\u00bb \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c (\u0438\u043b\u0438 \u043f\u043e\u0432\u044b\u0448\u0430\u0442\u044c \u00ab\u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c\u00bb?) \u043c\u0435\u0442\u043e\u0434\u0430\u043c\u0438 \u0438\u0437 \u043a\u043d\u0438\u0436\u0435\u043a. \u0414\u0430\u0436\u0435 \u043d\u0435 \u0443\u0434\u043e\u0441\u0443\u0436\u0438\u0432\u0448\u0438\u0441\u044c \u044d\u0442\u0438 \u0441\u0430\u043c\u044b\u0435 \u043a\u043d\u0438\u0436\u043a\u0438 \u043f\u0440\u043e\u0447\u0438\u0442\u0430\u0442\u044c \u2014 \u0432\u0438\u0434\u043e\u0441\u0438\u043a \u0432\u0435\u0434\u044c \u0435\u0441\u0442\u044c \u0446\u044b\u0433\u0430\u043d\u0441\u043a\u0438\u0439. \u0422\u0435, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0438\u043a\u043e\u0433\u0434\u0430 \u043d\u0435 \u043f\u0438\u0441\u0430\u043b\u0438 \u043a\u043e\u0434. \u0422\u0435, \u0434\u043b\u044f \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0441\u043d\u0438\u043c\u0430\u044e\u0442 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-55606","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u0434\u043d\u0430 \u0438\u0437 \u0441\u0430\u043c\u044b\u0445 \u043f\u0435\u0440\u0435\u0433\u0440\u0443\u0436\u0435\u043d\u043d\u044b\u0445 \u0438\u0434\u0438\u043e\u0442\u0430\u043c\u0438 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u044b, \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u0430\u043c\u0438. \u041d\u0435 \u0432\u0441\u0435, \u0430 \u0442\u0435, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u0430\u043c\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u0430\u043c\u0438 \u043e\u0442\u0440\u043e\u0434\u044f\u0441\u044c \u043d\u0435 \u0431\u044b\u043b\u0438.\" \/>\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\/ro\/blog\/news\/sekret-effektivnosti-kachestvennyj-kod-a-ne-effektivnyj-menedzher\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\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\u0421\u0435\u043a\u0440\u0435\u0442 \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u0438 \u2014 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u043a\u043e\u0434, \u0430 \u043d\u0435 \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u044b\u0439 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u0434\u043d\u0430 \u0438\u0437 \u0441\u0430\u043c\u044b\u0445 \u043f\u0435\u0440\u0435\u0433\u0440\u0443\u0436\u0435\u043d\u043d\u044b\u0445 \u0438\u0434\u0438\u043e\u0442\u0430\u043c\u0438 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u044b, \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u0430\u043c\u0438. \u041d\u0435 \u0432\u0441\u0435, \u0430 \u0442\u0435, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u0430\u043c\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u0430\u043c\u0438 \u043e\u0442\u0440\u043e\u0434\u044f\u0441\u044c \u043d\u0435 \u0431\u044b\u043b\u0438.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/ro\/blog\/news\/sekret-effektivnosti-kachestvennyj-kod-a-ne-effektivnyj-menedzher\" \/>\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=\"2020-01-23T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:03:44+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\udd47Secretul eficien\u021bei const\u0103 \u00een codul de calitate, nu \u00een manageri eficien\u021bi | ProHoster","description":"Una dintre cele mai supra\u00eenc\u0103rcate profesii de c\u0103tre idio\u021bi este cea de manageri care conduc programatorii. Nu to\u021bi, ci cei care nu au fost niciodat\u0103 programatori.","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/news\/sekret-effektivnosti-kachestvennyj-kod-a-ne-effektivnyj-menedzher","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","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\u0421\u0435\u043a\u0440\u0435\u0442 \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u0438 \u2014 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u043a\u043e\u0434, \u0430 \u043d\u0435 \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u044b\u0439 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 | ProHoster","og:description":"\u041e\u0434\u043d\u0430 \u0438\u0437 \u0441\u0430\u043c\u044b\u0445 \u043f\u0435\u0440\u0435\u0433\u0440\u0443\u0436\u0435\u043d\u043d\u044b\u0445 \u0438\u0434\u0438\u043e\u0442\u0430\u043c\u0438 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0435\u0439 \u2014 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u044b, \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u0430\u043c\u0438. \u041d\u0435 \u0432\u0441\u0435, \u0430 \u0442\u0435, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u0430\u043c\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u0430\u043c\u0438 \u043e\u0442\u0440\u043e\u0434\u044f\u0441\u044c \u043d\u0435 \u0431\u044b\u043b\u0438.","og:url":"https:\/\/prohoster.info\/ro\/blog\/news\/sekret-effektivnosti-kachestvennyj-kod-a-ne-effektivnyj-menedzher","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":"2020-01-23T21:00:00+00:00","article:modified_time":"2020-02-18T11:03:44+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"55606","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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 19:41:37","updated":"2022-10-03 08:34:58","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/55606","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=55606"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/55606\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=55606"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=55606"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=55606"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}