{"id":231167,"date":"2022-12-27T15:44:00","date_gmt":"2022-12-27T12:44:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=231167"},"modified":"2022-12-25T22:35:30","modified_gmt":"2022-12-25T19:35:30","slug":"valesti-joondatud-vaade-kaaslaste-eelistamine-kasutajatele","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/et\/valesti-joondatud-vaade-kaaslaste-eelistamine-kasutajatele\/","title":{"rendered":"Valesti joondatud vaade: kaaslaste eelistamine kasutajatele"},"content":{"rendered":"\n<p>Mitu korda olete vaadanud kellegi koodi ja \u00f6elnud:<\/p>\n<blockquote>\n<p>Ma ei kasuta seda, sest see ei tundu h\u00e4sti kirjutatud.<\/p>\n<\/blockquote>\n<p>Ja sel juhul v\u00f5ib s\u00f5na \u201eh\u00e4sti kirjutatud&quot; asendada:<\/p>\n<ul>\n<li>&quot;Vaadake, kuidas ma seda kirjutaksin,&quot;<\/li>\n<li>&quot;Tundub, et see on minu jaoks m\u00f5istlik.&quot;<\/li>\n<\/ul>\n<p>Muidugi \u2013 on aegu, kus avatud l\u00e4htekoodi kasutamine on riskantne. Teame seda mitmesuguse tarkvara ja teenuste p\u00f5hjal, mis ilmnevad haavatavustega. Kuid v\u00e4hemalt selle postituse puhul k\u00e4sitlege neid erandina &#8211; mitte reeglina.<\/p>\n<p>See t\u00e4hendab, et meil j\u00e4\u00e4b \u00fcle vaadata midagi, mida v\u00f5ime kasutada, kuid otsustame mitte kasutada, sest tundub, et see ei ole kirjutatud nii, nagu me arvame, et see peaks olema kirjutatud.<\/p>\n<h2>Eakaaslaste eelistamine kasutajatele<\/h2>\n<p>Arendus on keeruline, sest meie v\u00f5i m\u00f5ni teine \u200b\u200barendaja peame tegema mitu kompromissi, kui nad midagi ehitavad.<\/p>\n<h3>Vaadates seest v\u00e4lja<\/h3>\n<p>Peame arvestama:<\/p>\n<ul>\n<li>aja- ja eelarvepiirangud,<\/li>\n<li>milline paradigma aitab meil nimetatud piirangute raames kindlat tulemust saavutada,<\/li>\n<li>kas l\u00f5plik lahendus lahendab t\u00f5esti p\u00f5hiprobleemi,<\/li>\n<li>kas sellega kaasnevad hoolduskulud, kuidas oleme midagi kokku pannud?<\/li>\n<\/ul>\n<p>Ja seda loetelu v\u00f5iks j\u00e4tkata.<\/p>\n<p>Arengu erinevate aspektide arvestamine ja filosoofia \u00fcle arutlemine selle \u00fcle, kuidas midagi tuleks ehitada, pole meie t\u00f6\u00f6stuses sugugi haruldane.<\/p>\n<p>Kuid see on ka aegan\u00f5udev ja v\u00f5ib osutuda harjutuseks, mis annab nulltulemuse, sest sellest ei tule midagi v\u00e4lja. (Jah, see v\u00f5ib sageli olla \u00f5ppimiskogemus, kuid mitte alati.)<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-159788-61e6fcc43d516.jpg\" data-rel=\"lightbox\" ><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-159788-61e6fcc43d516.jpg\" alt=\"Valesti joondatud vaade: kaaslaste eelistamine kasutajatele\" ><\/a><\/p>\n<p>Jos\u00e9 Alejandro Cuffia foto saidil Unsplash<\/p>\n<h3>Vaadates v\u00e4ljast sisse<\/h3>\n<p>Praktiliselt \u00f6eldes:<\/p>\n<ul>\n<li>Kas lahenduse loomise paradigma kasutamine m\u00f5jutab teie tarkvara kasutamist?<\/li>\n<li>Kas k\u00f5nealune tarkvara lahendab probleemi?<\/li>\n<li>Kui te ei n\u00e4eks, kuidas projekt kokku pandi, siis millise j\u00e4relduse te tarkvara kohta teeksite?<\/li>\n<\/ul>\n<p>Ja viimane punkt v\u00f5ib olla k\u00f5ige kriitilisem, kuna see on seotud avatud l\u00e4htekoodiga tarkvaraga.<\/p>\n<p>Olen selles valdkonnas t\u00f6\u00f6tanud piisavalt kaua, et teada saada, et sageli tahavad inimesed funktsionaalset lahendust, mis nende probleemi lahendaks, ja nad eeldavad, et see on turvaliselt ehitatud.<\/p>\n<p>Arendajad seevastu kontrollivad koodi rohkem kui selle pakutavat lahendust ja probleemi, mida see lahendab.<\/p>\n<p>Kui olete arendaja, on m\u00f5lema jaoks oma aeg ja koht. Kuid kui lasete viimasel takistada teil esimest tarnimast, ei pruugi te kunagi midagi v\u00e4lja tuua, mida teised saaksid kasutada, sest olete liiga mures selle p\u00e4rast, mida teie kaaslased v\u00f5ivad arvata.<\/p>\n<p>Ja kui lahendate probleeme teiste inimeste eest, peaksid nemad olema teie eakaaslastest olulisemad.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/tommcfarlin.com\" class=\"external external_icon\">tommcfarlin.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Projektiga t\u00f6\u00f6tades veenduge, et te ei eelistaks pidevalt kolleege kasutajatele. Sageli on viimane olulisem kui esimene.<\/p>\n","protected":false},"author":1,"featured_media":159789,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[718,749,781,833,1017,894,916,842],"tags":[1165],"class_list":["post-231167","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arendaja","category-avatud-laehtekoodiga","category-avatud-laehtekoodiga-tarkvara","category-juhend-algajatele","category-kasulikud-saidid","category-kood","category-muud","category-opetused","tag-affiai-et"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/posts\/231167","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/comments?post=231167"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/posts\/231167\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/media\/159789"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/media?parent=231167"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/categories?post=231167"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/tags?post=231167"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}