{"id":73944,"date":"2020-03-13T02:42:03","date_gmt":"2020-03-12T23:42:03","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/retrospektiva-grablej-kak-samopisnoe-reshenie-okazalos-kruche-platnogo"},"modified":"2020-03-13T02:42:03","modified_gmt":"2020-03-12T23:42:03","slug":"retrospektiva-grablej-kak-samopisnoe-reshenie-okazalos-kruche-platnogo","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/retrospektiva-grablej-kak-samopisnoe-reshenie-okazalos-kruche-platnogo","title":{"rendered":"Retrospektiv\u00eb mbi mundimet. Si nj\u00eb zgjidhje e shkruar nga vetja rezultoi m\u00eb e mir\u00eb se ajo e paguar","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>P\u00ebrsh\u00ebndetje! M\u00eb quajn\u00eb Aleksei Pjankov, jam programatori kryesor n\u00eb kompanin\u00eb Sportmaster. T\u00eb them t\u00eb drejtat, \"kryesor\" nuk do t\u00eb thot\u00eb \"m\u00eb i r\u00ebnd\u00ebsish\u00ebm nga t\u00eb gjith\u00eb programator\u00ebt\", jo, \u00ebsht\u00eb vet\u00ebm nj\u00eb em\u00ebr, nj\u00eb p\u00ebrkthim t\u00ebrheq\u00ebs p\u00ebr \"Senior+\".<\/p>\n<p><\/p>\n<p>N\u00eb kompanin\u00eb Sportmaster punoj q\u00eb nga viti 2012, dhe gjat\u00eb k\u00ebsaj kohe ekipi yn\u00eb i zhvillimit ka realizuar shum\u00eb zgjidhje interesante nga ana teknike. Por sot do t\u00eb doja t\u00eb flas p\u00ebr pun\u00ebn ton\u00eb me nj\u00eb theks mbi m\u00ebnyr\u00ebn se si mendonim n\u00eb situata t\u00eb caktuara t\u00eb paqarta.<\/p>\n<p><\/p>\n<p>N\u00eb k\u00ebt\u00eb artikull nuk do t\u00eb ket\u00eb zgjidhje teknike konkrete (asgj\u00eb q\u00eb lidhet me teknik\u00ebn), q\u00eb duhet t\u00eb kapen dhe aplikohen n\u00eb projektin tuaj. M\u00eb tep\u00ebr, \u00ebsht\u00eb nj\u00eb reflektim mbi pun\u00ebn e b\u00ebr\u00eb. Kishim disa momente t\u00eb ve\u00e7anta q\u00eb na ndikuan si ekip \u2014 na bashkuan, na forcuan dhe na testuan n\u00eb q\u00ebndrueshm\u00ebri. Rreth k\u00ebtyre momenteve, atmosfer\u00ebs s\u00eb pun\u00ebs n\u00eb ekip, gafa tona dhe disa kurthe psikologjike q\u00eb ndonj\u00ebher\u00eb vet\u00eb i krijojm\u00eb, do t\u00eb p\u00ebrpiqem t\u00eb flas sot.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Retrospektiv\u00eb mbi mundimet. Si nj\u00eb zgjidhje e shkruar nga vetja rezultoi m\u00eb e mir\u00eb se ajo e paguar\" src=\"\/wp-content\/uploads\/2020\/03\/1651640dbf2cb45d48e1e046a78c931f.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Dhe do t\u00eb filloj pik\u00ebrisht nga viti 2012.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>Erdha n\u00eb vitin 2012 me q\u00ebllimin kryesor n\u00eb at\u00eb koh\u00eb \u2014 pun\u00ebn mbi sitin ton\u00eb kryesor. N\u00eb at\u00eb koh\u00eb ishte \"monstri Frankenstein\": nj\u00eb pjes\u00eb e ekipit punonte me sistemin ton\u00eb t\u00eb vjet\u00ebr, q\u00eb nuk p\u00ebrballonte ngarkesat (Bitrix), nd\u00ebrsa pjesa tjet\u00ebr e ekipit (ku bisha dhe un\u00eb) p\u00ebrpiqeshim t\u00eb implementonim nj\u00eb sistem t\u00eb ri, q\u00eb ishte zgjedhur me kriterin \"N\u00ebse kjo \u00ebsht\u00eb sistemi m\u00eb i shtrenjt\u00eb e-commerce n\u00eb bot\u00eb, do ta marrim at\u00eb\". Pik\u00ebrisht \"p\u00ebrpiqeshim t\u00eb implementonim\" \u2014 sepse sistemi ishte n\u00eb nj\u00eb rezistenc\u00eb t\u00eb fort\u00eb, dhe p\u00ebr \u00e7do moment q\u00eb arrinim t\u00eb zgjidhnim, patjet\u00ebr shfaqej nj\u00eb \"surpriz\u00eb\" si p\u00ebrgjigje. Punonim shum\u00eb, por avanconim me shpejt\u00ebsi si nj\u00eb blet\u00eb.<\/p>\n<p><\/p>\n<p>P\u00ebr mua, pika kryesore ishte njohja me kodin e nj\u00eb metode n\u00eb k\u00ebt\u00eb \"sistem e-commerce m\u00eb t\u00eb shtrenjt\u00eb n\u00eb bot\u00eb\", kur pas disa or\u00ebsh pune t\u00eb p\u00ebrqendruar mbi nj\u00eb bug t\u00eb komplikuar, arrit\u00ebm t\u00eb zbulojm\u00eb se problemi ishte dikund n\u00eb custom-tag, q\u00eb aktivizohej gjat\u00eb gjenerimit t\u00eb html n\u00eb jsp. Detyra e k\u00ebtij custom-tag \u00ebsht\u00eb t\u00eb tregoj\u00eb shum\u00ebn e disa vlerave. Kjo \u00ebsht\u00eb e mir\u00eb, ky \u00ebsht\u00eb q\u00ebllimi i k\u00ebtij custom-tag. Por surpriza ishte q\u00eb gjat\u00eb k\u00ebtij procesi disa t\u00eb dh\u00ebna n\u00eb baz\u00eb ndryshonin, dhe kjo ndikon n\u00eb sjelljen n\u00eb faqet pasuese, dhe n\u00ebse shtyp F5 \u2014 thirrja p\u00ebrs\u00ebritej, duke shkelur konsistenc\u00ebn e t\u00eb dh\u00ebnave. Nd\u00ebrsa shkelja ndodhte vet\u00ebm pas disa hapash, n\u00eb faqen e tret\u00eb t\u00eb renditjes. Jo, nuk kam asgj\u00eb kund\u00ebr q\u00eb nj\u00eb \"master-ninja\" t\u00eb jet\u00eb n\u00eb ekip dhe me kodin e tij t\u00eb mbaj\u00eb v\u00ebmendjen e koleg\u00ebve n\u00eb form\u00eb. Por q\u00eb t\u00eb ndodhte k\u00ebshtu, n\u00eb bibliotek\u00ebn e sistemit m\u00eb t\u00eb shtrenjt\u00eb!<\/p>\n<p><\/p>\n<p>Ishte e premte. T\u00eb shtun\u00ebn dhe t\u00eb diel\u00ebn e kaluam me kolegun tim n\u00eb zyr\u00eb me q\u00ebllim q\u00eb t\u00eb kuptonim cilat detyra biznesi ndalon sot p\u00ebr sistemin dhe cilat detyra mund t\u00eb imagjinojm\u00eb p\u00ebr nj\u00eb vit. Sipas k\u00ebsaj, si do t'i zgjidhim n\u00ebse nuk ishim t\u00eb ngjitur nga ky sistem i shtrenjt\u00eb dhe t\u00eb m\u00ebrzitsh\u00ebm.<\/p>\n<p><\/p>\n<p>Th\u00ebn\u00eb \u2014 b\u00ebr\u00eb. Ne p\u00ebrgatit\u00ebm nj\u00eb pilot, n\u00eb t\u00eb cilin vendos\u00ebm themelin p\u00ebr zhvillimin e sitit t\u00eb ri t\u00eb Sportmaster. Shumica e k\u00ebtyre ideve jan\u00eb pranuar dhe aktualisht vazhdojn\u00eb t\u00eb rrotullohen n\u00eb sit.<\/p>\n<p><\/p>\n<h2 id=\"etapy-pilota-i-vremennye-ramki\">Etapat e pilotit dhe korniza t\u00eb p\u00ebrkohshme<\/h2>\n<p><\/p>\n<p><strong>2 dit\u00eb.<\/strong> B\u00ebm\u00eb nj\u00eb mikroprototip \u2014 gjat\u00eb fundjav\u00ebs transferojm\u00eb baz\u00ebn ton\u00eb n\u00eb ElasticSearch, b\u00ebjm\u00eb k\u00ebrkim faceting. Vua-la! N\u00eb at\u00eb sistem t\u00eb bler\u00eb, nj\u00eb konfigurim i till\u00eb do t\u00eb kishte marr\u00eb 2 jav\u00eb. E k\u00ebtu \u2014 p\u00ebr disa or\u00eb! Dhe madje funksionon m\u00eb shpejt. P\u00ebr m\u00eb tep\u00ebr, shum\u00eb m\u00eb shpejt.<\/p>\n<p><\/p>\n<p><strong>2 jav\u00eb.<\/strong> \u201ePila\u201c prototipin, shtojm\u00eb funksionalitet p\u00ebr nj\u00eb rezultat t\u00eb arsyesh\u00ebm t\u00eb personalizuar. <\/p>\n<p><\/p>\n<p>P\u00ebr shembull, p\u00ebrdoruesi ka disa zbritje dhe oferta q\u00eb jan\u00eb specifike p\u00ebr t\u00eb \u2014 at\u00ebher\u00eb n\u00eb rezultatet e k\u00ebrkimit duhet t\u00eb tregohet \u00e7mimi q\u00eb mund t\u00eb mare, duke p\u00ebrdorur t\u00eb gjitha mund\u00ebsit\u00eb m\u00eb t\u00eb mira.<\/p>\n<p><\/p>\n<p>Me ofertat situata nuk \u00ebsht\u00eb e thjesht\u00eb. P\u00ebr shembull, blen ski, tani ka nj\u00eb zbritje 40% p\u00ebr kapelen, por n\u00eb t\u00eb nj\u00ebjt\u00ebn koh\u00eb anullohet zbritja e mir\u00ebseardhjes 10% p\u00ebr t\u00eb gjith\u00eb porosin\u00eb. Po, ky \u00ebsht\u00eb nj\u00eb rast real \ud83d\ude42 Dhe p\u00ebr t\u00eb konfiguruar nj\u00eb t\u00eb till\u00eb ofert\u00eb n\u00eb sistemin e bler\u00eb, jan\u00eb paguar 3 konsultime me furnizuesin, nga t\u00eb cilat kemi marr\u00eb shum\u00eb shembuj se si t\u00eb b\u00ebjm\u00eb oferta t\u00eb ndryshme. Shum\u00eb diplomatikisht dhe, duke marr\u00eb parasysh koston e konsultimeve \u2014 ekonomikisht shum\u00eb mir\u00eb.<\/p>\n<p><\/p>\n<p>I dham\u00eb biznesit nj\u00eb demo t\u00eb detajuar. Premtuam t\u00eb nd\u00ebrtojm\u00eb shpejt pilotin dhe menj\u00ebher\u00eb filluam pun\u00ebn.<\/p>\n<p><\/p>\n<p><strong>2 muaj.<\/strong> Projekti pilot \u2014 e b\u00ebjm\u00eb n\u00eb form\u00ebn e nj\u00eb siti t\u00eb gjall\u00eb me k\u00ebrkimin n\u00eb katalog. K\u00ebrkimi me fen\u00eb, rezultatet e k\u00ebrkimit \u2014 me zbritje personale, duket sikur piloti \u00ebsht\u00eb pothuajse si siti i Sportmaster, dhe ndihmat i kemi ngarkuar t\u00eb nj\u00ebjtat. \u00cbmb\u00eblsir\u00eb! <\/p>\n<p><\/p>\n<p>Shtojm\u00eb \"Krasnor\u00eb\u00e7ie:100\" t\u00eb shefit ton\u00eb t\u00eb departamentit, dhe prezantimi p\u00ebr biznesin kalon shk\u00eblqyesh\u00ebm! Na jepet mund\u00ebsia t\u00eb zhvillojm\u00eb platform\u00ebn e tregtis\u00eb elektronike vet\u00eb.<\/p>\n<p><\/p>\n<p>Dhe kjo do t\u00eb thot\u00eb, mbani, djem, skuadr\u00ebn, mbani, djem, buxhetin. Shum\u00eb mir\u00eb!<\/p>\n<p><\/p>\n<p><strong>2 vjet.<\/strong> Nxjerrja e faqes n\u00eb prodhim. Po, zgjat. \u00c7far\u00ebdo q\u00eb dinim at\u00ebher\u00eb, e provuam vet\u00ebm n\u00eb shkall\u00ebn e prototipit. Dy njer\u00ebz leht\u00ebsisht formojn\u00eb nj\u00eb ekip t\u00eb koordinuar. Dhe detyrat q\u00eb ne \"shkruanim\" \u2014 n\u00eb thelb ishin vet\u00ebm ndihma t\u00eb vogla \"Hello World\" n\u00eb teknologji t\u00eb reja. Ne leht\u00ebsisht gjeneronim hipoteza t\u00eb reja, i kontrollonim shpejt, nuk kishim koh\u00eb t\u00eb lidhemi me to dhe prandaj, pa asnj\u00eb pendes\u00eb, i \"shkatrronim\" ato. Kur u b\u00ebm\u00eb 10 njer\u00ebz, n\u00eb m\u00ebnyr\u00eb t\u00eb zakonshme e ekstrapoluam shpejt\u00ebsin\u00eb ton\u00eb t\u00eb pun\u00ebs te t\u00eb tjer\u00ebt. Dhe premtuam afate p\u00ebr kryerjen e detyrave, t\u00eb cilat ishin t\u00eb barabarta me p\u00ebrfytyrimin p\u00ebr t\u00eb bukur\u00ebn shum\u00ebzuar me entuziazmin ton\u00eb.<\/p>\n<p><\/p>\n<p>Situat\u00eb e njohur? \ud83d\ude42<\/p>\n<p><\/p>\n<p>At\u00ebher\u00eb, a dini cfar\u00eb do t\u00eb ndodh\u00eb m\u00eb von\u00eb?<\/p>\n<p><\/p>\n<h2 id=\"lovushka-1-ekstrapolyator-krutysh\">Gjella \u21161. \"Ekstrapolatori-i shk\u00eblqyer\"<\/h2>\n<p><\/p>\n<p>\u00cbsht\u00eb e qart\u00eb se teknologjit\u00eb e reja duken shum\u00eb t\u00eb shk\u00eblqyera n\u00eb prezantime dhe i tregojn\u00eb vetveten mjaft mir\u00eb n\u00eb aplikimin e nivelit \"Hello World\". Por realiteti zakonisht \u00ebsht\u00eb pak m\u00eb ndryshe.<\/p>\n<p><\/p>\n<p>Pra, e marrim bibliotek\u00ebn, shkruajm\u00eb nj\u00eb sasi t\u00eb madhe kodi aplikativ. Testet unitare i konsiderojm\u00eb nj\u00eb barr\u00eb (ne jemi t\u00eb shk\u00eblqyer dhe punojm\u00eb n\u00eb supersonik, k\u00ebtu, kodi \u00ebsht\u00eb modern dhe gj\u00ebra t\u00eb tjera). Ndryshojm\u00eb dhe p\u00ebrmir\u00ebsojm\u00eb API n\u00eb l\u00ebvizje \u2014 po \u00e7far\u00eb teste, seriozisht. Dhe e gjith\u00eb kjo n\u00ebn sloganin \"e optimizuam procesin e zhvillimit\" (po, tani nuk \u00ebsht\u00eb as e frikshme ta p\u00ebrshkruajm\u00eb).<\/p>\n<p><\/p>\n<p>Dhe m\u00eb pas gjith\u00e7ka \u00ebsht\u00eb mjaft e qart\u00eb.<\/p>\n<p><\/p>\n<p>L\u00ebshojm\u00eb nj\u00eb build t\u00eb ri n\u00eb uat. Djemt\u00eb e biznesit e testojn\u00eb k\u00ebt\u00eb gj\u00eb me entuziaz\u00ebm dhe shtypin butona. Ndonj\u00ebher\u00eb e b\u00ebjn\u00eb at\u00eb mjaft kreativisht \u2014 di\u00e7ka d\u00ebshton. K\u00ebtu do t\u00eb ishte mir\u00eb t\u00eb shkonim dhe t\u00eb kuptonim se \u00e7far\u00eb kishim b\u00ebr\u00eb. Por nga ana tjet\u00ebr e monitorit nuk ka tester t\u00eb \u00e7mendur, i cili do t\u00eb t\u00eb jepte t\u00eb gjitha karakteristikat e ambientit duke marr\u00eb parasysh motin n\u00eb rajon, por ka nj\u00eb klient nga biznesi. Ai thjesht thot\u00eb \"nuk funksionon\". Dhe kjo do t\u00eb thot\u00eb se ai \u00ebsht\u00eb i pak\u00ebnaqur. Pyetni at\u00eb \u2014 dhe ai do t\u00eb jet\u00eb <em>shum\u00eb<\/em> i pak\u00ebnaqur!<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Retrospektiv\u00eb mbi mundimet. Si nj\u00eb zgjidhje e shkruar nga vetja rezultoi m\u00eb e mir\u00eb se ajo e paguar\" src=\"\/wp-content\/uploads\/2020\/03\/9d980b25fabea5e0a34a428fb9dbb85e.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>At\u00ebher\u00eb, p\u00ebr t\u00eb riprodhuar defektin, duhet t\u00eb shkojm\u00eb dhe t\u00eb provosh \u00e7do gj\u00eb. Sigurisht, ne nuk e lan\u00eb pa v\u00ebmendje asnj\u00eb ankes\u00eb dhe e rregulluam gjith\u00e7ka. Hiqnim detyrat e planifikuara, por \"shuanim zjarrin\".<\/p>\n<p><\/p>\n<p>K\u00ebshtu krijuam nj\u00eb tjet\u00ebr problem p\u00ebr veten.<\/p>\n<p><\/p>\n<h2 id=\"lovushka-2-stahanovec\">Gjella \u21162. \"Stakhanovci\"<\/h2>\n<p><\/p>\n<p>T\u00eb shfaqet nj\u00eb defekt i pak\u00ebndsh\u00ebm. Fillon t\u00eb merresh me t\u00eb. Nuk arrin ta zgjidh\u00ebsh \u2014 zem\u00ebrim \u2014 p\u00ebrpjekje p\u00ebr t\u00eb kuptuar p\u00ebrs\u00ebri \u2014 nj\u00eb tjet\u00ebr d\u00ebshtim \u2014 kontrollon \u00e7do gj\u00eb q\u00eb \u00ebsht\u00eb e mundur \u2014 p\u00ebrs\u00ebri nuk \u00ebsht\u00eb ajo \u2014 mendon se tashm\u00eb je i vjet\u00ebr dhe t\u00eb gjith\u00eb kan\u00eb f\u00ebmij\u00eb dhe hipoteka \u2014 provon p\u00ebrs\u00ebri \u2014 p\u00ebrs\u00ebri nuk \u00ebsht\u00eb ajo. Disa filxhan\u00eb kafe, dhe gjith\u00e7ka p\u00ebrs\u00ebritet. 12-14 or\u00eb pun\u00eb pa nd\u00ebrprerje \u2014 pothuajse si norm\u00eb. Dhe ja, kur gjith\u00e7ka \u00ebsht\u00eb n\u00eb skajin \u2014 puf, ndri\u00e7imi!<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Retrospektiv\u00eb mbi mundimet. Si nj\u00eb zgjidhje e shkruar nga vetja rezultoi m\u00eb e mir\u00eb se ajo e paguar\" src=\"\/wp-content\/uploads\/2020\/03\/8f66e2ca834ffafd72bde53fd397bcb7.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Ndoshta, nga jasht\u00eb, vler\u00ebsimi p\u00ebr efikasitetin e nj\u00eb dite t\u00eb till\u00eb duket i qart\u00eb dhe i sakt\u00eb. Por nga brenda \u2014 mund t\u00eb jet\u00eb ndryshe.<\/p>\n<p><\/p>\n<p>N\u00eb rastin tim, p\u00ebrshtypja nga nj\u00eb pun\u00eb e till\u00eb p\u00ebrfshinte \"Jam i shk\u00eblqyer, jam i shk\u00eblqyer, e rregullova.\" Jo gjithmon\u00eb n\u00eb m\u00ebnyr\u00eb t\u00eb vet\u00ebdijshme, por n\u00eb m\u00ebnyr\u00eb t\u00eb pavet\u00ebdijshme \u2014 gjithmon\u00eb!<\/p>\n<p><\/p>\n<p>Dhe p\u00ebr k\u00ebt\u00eb b\u00ebhesh i varur, pa shaka. K\u00ebshtu q\u00eb, metrikat e brendshme t\u00eb suksesit zhvendosen nga rezultati n\u00eb numrin e p\u00ebrpjekjeve t\u00eb aplikuara dhe nivelin e veprave q\u00eb ke b\u00ebr\u00eb, sa shum\u00eb ke vuajtur, duke p\u00ebrpjekur t\u00eb zgjidh\u00ebsh problemin.<\/p>\n<p><\/p>\n<p>Ndoshta, kjo \u00ebsht\u00eb gracka m\u00eb e frikshme.<\/p>\n<p><\/p>\n<p>M\u00eb von\u00eb do t\u00eb jet\u00eb m\u00eb e leht\u00eb dhe m\u00eb arg\u00ebtuese \ud83d\ude42<\/p>\n<p><\/p>\n<h2 id=\"lovushka-3-sila-hello-world\">Gjella \u21163. \"Forca e Hello World\"<\/h2>\n<p><\/p>\n<p>Stoku yn\u00eb i teknologjis\u00eb n\u00eb at\u00eb periudh\u00eb: ElasticSearch, Hazelcast, Pentaho, freemarker (dhe Java, Spring, Tomcat, nginx t\u00eb provuara dhe t\u00eb v\u00ebrteta). Freemarker nuk jepte mesazhe shum\u00eb informative p\u00ebr gabimet. Por ElasticSearch, Hazelcast, Pentaho duhej t\u00eb patchonim disa her\u00eb \u2014 ne gje\u00e7im \u00e7doher\u00eb rastet ku ato nuk funksiononin ashtu si\u00e7 e kishte parashikuar dokumentacioni.<\/p>\n<p><\/p>\n<p>Nj\u00eb fillim i leht\u00eb dhe shp\u00ebrblime t\u00eb shpejta nga p\u00ebrdorimi i nj\u00eb technologie t\u00eb re \u2014 kjo \u00ebsht\u00eb mir\u00eb, por ato na futin n\u00eb entuziaz\u00ebm dhe ulin vigjilenc\u00ebn. Sepse teknologjia e re p\u00ebrmban defekte, domosdoshm\u00ebrisht p\u00ebrmban defekte. Dhe n\u00ebse p\u00ebr to nuk \u00ebsht\u00eb shkruar ende \u2014 g\u00ebzohu, pik\u00ebrisht ty t\u00eb takon t\u00eb b\u00ebhesh pionieri q\u00eb do t\u00eb gjej\u00eb di\u00e7ka t\u00eb keqe dhe do t\u00eb shkoj\u00eb t\u00eb k\u00ebrkoj\u00eb n\u00eb Google ose n\u00eb SO. Sigurisht, \"t\u00eb k\u00ebqijat\" mund t\u00eb gjenden n\u00eb produkte t\u00eb provuara, por n\u00eb t\u00eb reja \u2014 \u00ebsht\u00eb shum\u00eb m\u00eb e leht\u00eb.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Retrospektiv\u00eb mbi mundimet. Si nj\u00eb zgjidhje e shkruar nga vetja rezultoi m\u00eb e mir\u00eb se ajo e paguar\" src=\"\/wp-content\/uploads\/2020\/03\/86d505a5125b8106503497b72ff7761e.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Pavar\u00ebsisht nga t\u00eb gjitha v\u00ebshtir\u00ebsit\u00eb, ne dol\u00ebm n\u00eb prodhim. Po, me vonesa. Po, jo shum\u00eb stabil. Por n\u00eb p\u00ebrgjith\u00ebsi dhe p\u00ebrfundimisht \u2014 pa katastrofa.<\/p>\n<p><\/p>\n<p>Dhe nj\u00eb her\u00eb tjet\u00ebr do t'i theksoj grackat, n\u00eb t\u00eb cilat perceptimi i sh\u00ebndetsh\u00ebm i procesit t\u00eb pun\u00ebs deformohet.<\/p>\n<p><\/p>\n<ol>\n<li><strong>\"Ekstrapolatori-i shk\u00eblqyer\"<\/strong>. N\u00ebn ndikimin e suksesit aktual , ne shkojm\u00eb dhe g\u00ebzojm\u00eb dhe ekstrapolom\u00eb shpejt\u00ebsin\u00eb e zhvillimit n\u00eb projektet e ardhshme.<\/li>\n<li><strong>\"Stakhanovci\"<\/strong>. Puno punojm\u00eb, jemi t\u00eb k\u00ebnaqur me vetveten, por nuk e kuptojm\u00eb se problemet q\u00eb zgjidhim jan\u00eb pasoj\u00eb e gabimeve ose neglizhencave tona personale. Works not to be done.<\/li>\n<li><strong>\u00abForca Hello world\u00bb<\/strong>. Nxitojm\u00eb t\u00eb implementojm\u00eb n\u00eb production gjith\u00e7ka m\u00eb t\u00eb re dhe interesante.<\/li>\n<\/ol>\n<p><\/p>\n<h2 id=\"pochemu-vsyo-poluchilos\">Pse na doli mir\u00eb<\/h2>\n<p><\/p>\n<p>Sigurisht, nuk i listova t\u00eb gjitha gabimet q\u00eb kemi b\u00ebr\u00eb gjat\u00eb k\u00ebsaj kohe, por ato m\u00eb t\u00eb zakonshmet, t\u00eb pranishme p\u00ebr projekte t\u00eb cilat kan\u00eb \u00e7do lloj specifike. Ky regjistrim gabimesh ndihmon p\u00ebr t'i shmangur ato n\u00eb t\u00eb ardhmen.<\/p>\n<p><\/p>\n<p>P\u00ebr pak fjal\u00eb mbi m\u00ebnyr\u00ebn se si arrit\u00ebm t\u00eb krijojm\u00eb nj\u00eb mini-startup brenda kompanis\u00eb dhe t\u00eb bindim biznesin t\u00eb largohet nga nj\u00eb sistem t\u00eb bler\u00eb tashm\u00eb n\u00eb di\u00e7ka q\u00eb e kemi b\u00ebr\u00eb vet\u00eb.<\/p>\n<p><\/p>\n<p><strong>Kusht nr. 0<\/strong>. Nj\u00eb klim\u00eb e sh\u00ebndetshme n\u00eb kompani. Kjo nuk \u00ebsht\u00eb vet\u00ebm p\u00ebr 'syt\u00eb e ndezur' t\u00eb punonj\u00ebsve dhe komunikimin n\u00eb kushte stresi p\u00ebr t\u00eb nxjerr\u00eb biskota, jo. Kjo ka t\u00eb b\u00ebj\u00eb me t\u00eb gjitha nd\u00ebrveprimet.<\/p>\n<p><\/p>\n<p><strong>Kusht nr. 1<\/strong>. T\u00eb besosh n\u00eb at\u00eb q\u00eb b\u00ebn. Serious, nuk mendoj se do t\u00eb kishim ndonj\u00eb mund\u00ebsi, n\u00ebse do t\u00eb merreshim me pilotin pa shqyrtuar sistemin e bler\u00eb 'deri n\u00eb bul\u00ebza' \u2014 pra, duke u t\u00ebrhequr dhe duke e ditur n\u00eb subconshien q\u00eb ky sistem \u00ebsht\u00eb m\u00eb i mir\u00eb dhe do t\u00eb na mposht\u00eb.<\/p>\n<p><\/p>\n<p>\u00c7far\u00eb b\u00ebm\u00eb: 1) shqyrtuam sistemin e bler\u00eb, duke p\u00ebrdorur at\u00eb p\u00ebr t\u00eb zgjidhur k\u00ebrkesat kryesore nga biznesi 2) p\u00ebrgatit\u00ebm nj\u00eb list\u00eb detyrash, t\u00eb cilat jo vet\u00ebm q\u00eb jan\u00eb aktualisht, por do t\u00eb jen\u00eb edhe n\u00eb t\u00eb ardhmen e af\u00ebrt 3) p\u00ebrzgjodh\u00ebm nj\u00eb zgjidhje q\u00eb p\u00ebrshtatet m\u00eb mir\u00eb. Dhe at\u00ebher\u00eb, vler\u00ebsimi yn\u00eb i zgjidhjes ishte nj\u00eb vler\u00ebsim nga ekspert\u00ebt.<\/p>\n<p><\/p>\n<p>Na do t\u00eb jepnin di\u00e7ka, n\u00ebse do t\u00eb ishim thjesht paraqitur dhe do t\u00eb kishim th\u00ebn\u00eb, 'djem, gjith\u00e7ka \u00ebsht\u00eb nj\u00eb g\u00ebnjesht\u00ebr, nuk duam t\u00eb merremi me k\u00ebt\u00eb dhe vendos\u00ebm t\u00eb b\u00ebjm\u00eb di\u00e7ka nga e para'? E pamundur. P\u00ebr m\u00eb tep\u00ebr, p\u00ebrgjigjen do ta merrnim n\u00eb nj\u00eb form\u00eb q\u00eb do t\u00eb mbahej mend mir\u00eb \ud83d\ude42<\/p>\n<p><\/p>\n<p><strong>Kusht nr. 2<\/strong>. Hapi i par\u00eb e b\u00ebjm\u00eb t\u00eb vog\u00ebl. Gjenerojm\u00eb hipotez\u00ebn e par\u00eb dhe e kontrollojm\u00eb. Mund t\u00eb shpenzojm\u00eb p\u00ebr k\u00ebt\u00eb edhe koh\u00ebn ton\u00eb personale. N\u00ebse nuk d\u00ebshiron t\u00eb shpenzosh koh\u00ebn t\u00ebnde, at\u00ebher\u00eb nuk ia vlen t\u00eb merresh me nj\u00eb pun\u00eb t\u00eb till\u00eb. Dhe n\u00ebse nuk d\u00ebshiron t\u00eb kontrollosh nj\u00eb hipotez\u00eb t\u00eb vog\u00ebl, por d\u00ebshiron t\u00eb b\u00ebsh menj\u00ebher\u00eb di\u00e7ka t\u00eb shk\u00eblqyer dhe me shk\u00eblqim \u2014 largoju nga njer\u00ebzit e till\u00eb!<\/p>\n<p><\/p>\n<p>Na ndodhi me fat, dhe hipoteza e par\u00eb funksionoi. Por k\u00ebshtu nuk ndodh gjithmon\u00eb. P\u00ebr shembull, n\u00eb nj\u00eb nga projektet e ardhshme, kur promovonim admin panelin n\u00eb kuad\u00ebr t\u00eb nj\u00eb piloti t\u00eb ngjash\u00ebm, vet\u00ebm varianti i 18-t\u00eb funksionoi. Dhe 17 qasjet e para ndaj problemeve ishin t\u00eb kota. P\u00ebrve\u00e7 k\u00ebsaj, n\u00eb historin\u00eb e krijimit t\u00eb admin panelit, ngjarjet kishin kthesa t\u00eb nivelit t\u00eb telenovelave braziliane, sepse ekipi ishte p\u00ebrb\u00ebr\u00eb nga djem, tashm\u00eb veteran\u00eb, t\u00eb v\u00ebrtet\u00eb 't\u00ebrheq\u00ebs'.<\/p>\n<p><\/p>\n<p><strong>Kusht nr. 3<\/strong>. Krijojm\u00eb MVP dhe k\u00ebrkojm\u00eb dhimbjet tek personi q\u00eb merr vendimin. Sigurisht, ai mund t\u00eb reflektoj\u00eb horror n\u00eb fytyr\u00eb duke u ndjer\u00eb se ju po i paraqitni nj\u00eb gjetje t\u00eb re p\u00ebr her\u00eb t\u00eb tridhjet\u00eb. Por megjithat\u00eb. Dhe patjet\u00ebr q\u00eb tregojm\u00eb se si e zgjidhim problemin e tij me produktin ton\u00eb.<\/p>\n<p><\/p>\n<p><strong>Kusht nr. 4<\/strong>. Shpejt krijojm\u00eb nj\u00eb pilot q\u00eb duket <em>afro<\/em> si rezultati p\u00ebrfundimtar. T\u00eb b\u00ebsh gjith\u00e7ka super \u00ebsht\u00eb josh\u00ebse, por mund t\u00eb biesh n\u00eb nj\u00eb perfeksioniz\u00ebm, p\u00ebr shkak t\u00eb t\u00eb cilit n\u00eb vend t\u00eb pilotit d\u00ebshiron t\u00eb tregosh nj\u00eb version pilot t\u00eb produktit p\u00ebrfundimtar. Dhe t\u00eb till\u00eb nuk ka. Prandaj, thjesht b\u00ebj di\u00e7ka edhe n\u00ebse \u00ebsht\u00eb prej druri.<\/p>\n<p><\/p>\n<p><strong>Kusht nr. 5<\/strong>. Produkti. Projekti rritet, merr financime, vijn\u00eb specialist\u00eb me p\u00ebrvoj\u00eb t\u00eb konsiderueshme.<br \/>\nDhe n\u00ebse je nj\u00eb startupers klasik, kjo \u00ebsht\u00eb pik\u00ebrisht momenti q\u00eb duhet t\u00eb largohesh me shpejt\u00ebsi. Sepse fluturimet e lehta mbi majat dhe ndjesia e mir\u00ebqenies s\u00eb gjith\u00e7kaje shp\u00ebrndahen shpejt.<\/p>\n<p><\/p>\n<p>Shkaku i daljes n\u00eb prodhim \u2014 \u00ebsht\u00eb p\u00ebrballja me ngarkesa reale, integrimi me dhjet\u00ebra sisteme, dhe kur krijon funksionalitete t\u00eb reja, po ashtu, brenda korniz\u00ebs s\u00eb mb\u00ebshtetjes punon me versionet e vjetra. T\u00eb gjitha k\u00ebto jan\u00eb sfida shum\u00eb m\u00eb serioze se sa t\u00eb kesh nj\u00eb ide dhe t\u00eb zgjidh\u00ebsh vet\u00ebm nj\u00eb problem t\u00eb klientit, pavar\u00ebsisht n\u00ebse e zgjidhi mir\u00eb.<\/p>\n<p><\/p>\n<p>K\u00ebto jan\u00eb sfida dhe rritja e aft\u00ebsive \u2014 ndodh pik\u00ebrisht n\u00eb k\u00ebt\u00eb faz\u00eb.<\/p>\n<p><\/p>\n<p>Faleminderit q\u00eb lexuat. Happy New Code!<\/p>\n<p>Burimi: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/sportmaster_lab\/blog\/485088\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0438\u0432\u0435\u0442! \u041c\u0435\u043d\u044f \u0437\u043e\u0432\u0443\u0442 \u0410\u043b\u0435\u043a\u0441\u0435\u0439 \u041f\u044c\u044f\u043d\u043a\u043e\u0432, \u044f \u0433\u043b\u0430\u0432\u043d\u044b\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442 \u0432 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 \u0421\u043f\u043e\u0440\u0442\u043c\u0430\u0441\u0442\u0435\u0440. \u0421\u043a\u0430\u0436\u0443 \u0441\u0440\u0430\u0437\u0443, \u0447\u0442\u043e \u00ab\u0433\u043b\u0430\u0432\u043d\u044b\u0439\u00bb \u043d\u0435 \u0437\u043d\u0430\u0447\u0438\u0442 \u00ab\u0441\u0430\u043c\u044b\u0439 \u0433\u043b\u0430\u0432\u043d\u044b\u0439 \u0438\u0437 \u0432\u0441\u0435\u0445 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u043e\u0432\u00bb, \u043d\u0435\u0442, \u044d\u0442\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435, \u0442\u0430\u043a\u043e\u0439 \u043e\u0447\u0430\u0440\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u043f\u0435\u0440\u0435\u0432\u043e\u0434 \u0434\u043b\u044f \u00abSenior+&quot;\u00bb. \u0412 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 \u0421\u043f\u043e\u0440\u0442\u043c\u0430\u0441\u0442\u0435\u0440 \u044f \u0440\u0430\u0431\u043e\u0442\u0430\u044e \u0441 2012 \u0433\u043e\u0434\u0430, \u0438 \u0437\u0430 \u044d\u0442\u043e \u0432\u0440\u0435\u043c\u044f \u043a\u043e\u043c\u0430\u043d\u0434\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0431\u044b\u043b\u043e \u0441\u0434\u0435\u043b\u0430\u043d\u043e \u043c\u043d\u043e\u0433\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u0439, \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u044b\u0445 \u0441 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0441\u0442\u043e\u0440\u043e\u043d\u044b. \u041d\u043e \u0441\u0435\u0433\u043e\u0434\u043d\u044f [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":73945,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-73944","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442! \u041c\u0435\u043d\u044f \u0437\u043e\u0432\u0443\u0442 \u0410\u043b\u0435\u043a\u0441\u0435\u0439 \u041f\u044c\u044f\u043d\u043a\u043e\u0432, \u044f \u0433\u043b\u0430\u0432\u043d\u044b\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442 \u0432 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 \u0421\u043f\u043e\u0440\u0442\u043c\u0430\u0441\u0442\u0435\u0440.\" \/>\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\/sq\/blog\/administrirovanie\/retrospektiva-grablej-kak-samopisnoe-reshenie-okazalos-kruche-platnogo\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\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\u0420\u0435\u0442\u0440\u043e\u0441\u043f\u0435\u043a\u0442\u0438\u0432\u0430 \u0433\u0440\u0430\u0431\u043b\u0435\u0439. \u041a\u0430\u043a \u0441\u0430\u043c\u043e\u043f\u0438\u0441\u043d\u043e\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u043e\u043a\u0430\u0437\u0430\u043b\u043e\u0441\u044c \u043a\u0440\u0443\u0447\u0435 \u043f\u043b\u0430\u0442\u043d\u043e\u0433\u043e | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442! \u041c\u0435\u043d\u044f \u0437\u043e\u0432\u0443\u0442 \u0410\u043b\u0435\u043a\u0441\u0435\u0439 \u041f\u044c\u044f\u043d\u043a\u043e\u0432, \u044f \u0433\u043b\u0430\u0432\u043d\u044b\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442 \u0432 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 \u0421\u043f\u043e\u0440\u0442\u043c\u0430\u0441\u0442\u0435\u0440.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/retrospektiva-grablej-kak-samopisnoe-reshenie-okazalos-kruche-platnogo\" \/>\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-03-12T23:42:03+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-03-12T23:42:03+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\udd47Retrospektiva e g\u00ebrryerjeve. Si nj\u00eb zgjidhje e shkruar vet\u00eb doli m\u00eb e mir\u00eb se nj\u00eb e paguar | ProHoster","description":"P\u00ebrsh\u00ebndetje! M\u00eb quajn\u00eb Aleksei Pjankov, un\u00eb jam programatori kryesor n\u00eb kompanin\u00eb Sportmaster.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/retrospektiva-grablej-kak-samopisnoe-reshenie-okazalos-kruche-platnogo","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","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\u0420\u0435\u0442\u0440\u043e\u0441\u043f\u0435\u043a\u0442\u0438\u0432\u0430 \u0433\u0440\u0430\u0431\u043b\u0435\u0439. \u041a\u0430\u043a \u0441\u0430\u043c\u043e\u043f\u0438\u0441\u043d\u043e\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u043e\u043a\u0430\u0437\u0430\u043b\u043e\u0441\u044c \u043a\u0440\u0443\u0447\u0435 \u043f\u043b\u0430\u0442\u043d\u043e\u0433\u043e | ProHoster","og:description":"\u041f\u0440\u0438\u0432\u0435\u0442! \u041c\u0435\u043d\u044f \u0437\u043e\u0432\u0443\u0442 \u0410\u043b\u0435\u043a\u0441\u0435\u0439 \u041f\u044c\u044f\u043d\u043a\u043e\u0432, \u044f \u0433\u043b\u0430\u0432\u043d\u044b\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442 \u0432 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 \u0421\u043f\u043e\u0440\u0442\u043c\u0430\u0441\u0442\u0435\u0440.","og:url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/retrospektiva-grablej-kak-samopisnoe-reshenie-okazalos-kruche-platnogo","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-03-12T23:42:03+00:00","article:modified_time":"2020-03-12T23:42:03+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"73944","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 18:24:23","updated":"2022-10-06 05:35:50","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/73944","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=73944"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/73944\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media\/73945"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=73944"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=73944"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=73944"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}