Redaktor:Mrkosa1258/Stack Overflow

z Wikipédie, slobodnej encyklopédie

 

Stack Overflow je webová stránka s otázkami a odpoveďami pre profesionálnych a nadšených programátorov. Je to vlajková loď siete Stack Exchange Network . [1] [2] [3] V roku 2008 ju vytvorili Jeff Atwood a Joel Spolsky . [4] [5] Obsahuje otázky a odpovede na širokú škálu tém v oblasti počítačového programovania . [6] [7] [8] Bola vytvorená, aby bol otvorenejšou alternatívou k predchádzajúcim webovým stránkam s otázkami a odpoveďami, ako je napríklad Experts-Exchange . Stack Overflow bol predaný spoločnosti Prosus, holandskému spotrebiteľskému internetovému konglomerátu, 2. júna 2021 za 1,8 miliardy dolárov.

Webová stránka slúži ako platforma pre používateľov, aby mohli klásť otázky a odpovedať na ne, a prostredníctvom členstva a aktívnej účasti hlasovať o otázkach a odpovediach „up“ alebo „down“ podobne ako Reddit a upravovať otázky a odpovede podobným spôsobom ako wiki . [9] Používatelia Stack Overflow môžu získať body reputácie a „odznaky“; napríklad osoba získa 10 bodov dobrej povesti za to, že v otázke alebo odpovedi na otázku dostane hlas „up“, [10] a môže získať odznaky za svoje hodnotné príspevky, [11] čo predstavuje gamifikáciu tradičných otázok a odpovedí. webovej stránky. Používatelia odomknú nové privilégiá so zvýšenou reputáciou, ako je možnosť hlasovať, komentovať a dokonca upravovať príspevky iných ľudí. [12]

V Marci roku 2021 mala stránka Stack Overflow cez 14 miliónov registrovaných uživateľov

a cez 21 miliónov otázok a 31 miliónov odpovedí. Stack Overflow a podobné stránky

venujúce sa otázkam programátarov nahradili učebnice pre každodenné hľadanie informácií

ešťe pred rokom 2010 a dnes sú dôležitou súčasťou počítačového programovania.

Na základe odkazov pripnutých k otázkam, je 8 najčastejšíe preberaných

tém na stránke: JavaScript, Java, C#, PHP, Android, Python, jQuery, and HTML.

História[upraviť | upraviť zdroj]

Webovú stránku vytvorili Jeff Atwood a Joel Spolsky v roku 2008. [4] Názov webovej stránky vybrali v apríli 2008 čitatelia Coding Horror, populárneho programovacieho blogu spoločnosti Atwood, hlasovaním. [13] 31. júla 2008 Jeff Atwood rozoslal pozvánky, v ktorých povzbudil svojich predplatiteľov, aby sa zúčastnili na súkromnej beta verzii novej webovej stránky, pričom jej použitie obmedzil na tých, ktorí sú ochotní otestovať nový softvér. Dňa 15. septembra 2008 bolo oznámené, že prebieha verejná beta verzia a že široká verejnosť ju teraz môže použiť na vyhľadanie pomoci v otázkach súvisiacich s programovaním. O dizajne loga Stack Overflow rozhodlo hlasovanie. [14]

Dňa 3. mája 2010 bolo oznámené, že Stack Overflow získal 6 miliónov dolárov rizikového kapitálu od skupiny investorov vedených Union Square Ventures . [15]

V roku 2019 Stack Overflow vymenoval Prashantha Chandrasekara za svojho výkonného riaditeľa a Teresu Dietrichovú za svoju produktovú riaditeľku. [16]

V júni 2021 Prosus, holandská dcérska spoločnosť juhoafrickej mediálnej spoločnosti Naspers, oznámila dohodu o akvizícii Stack Overflow za 1,8 miliardy dolárov. [17]

Narušenie bezpečnosti[upraviť | upraviť zdroj]

Začiatkom mája 2019 bola nasadená aktualizácia vývojovej verzie Stack Overflow. Obsahoval chybu, ktorá umožňovala útočníkovi udeliť si oprávnenia na prístup k produkčnej verzii stránky. Stack Overflow zverejnil na svojom blogu, že toto porušenie postihlo približne 184 používateľov verejnej siete, ktorí „mohli vrátiť IP adresu, mená alebo e-maily“. [18] [19]

Obsah[upraviť | upraviť zdroj]

Stack Overflow prijíma iba otázky o programovaní, ktoré sú úzko zamerané na konkrétny problém. Otázky širšieho charakteru – alebo tie vyzývajúce odpovede, ktoré sú vo svojej podstate vecou názoru – používatelia stránky zvyčajne odmietajú a označujú ako uzavreté. Sesterská stránka softwareengineering.stackexchange.com má slúžiť ako miesto pre širšie otázky, napr. všeobecné otázky o vývoji softvéru . [20]

Uzatváranie otázkok je hlavným rozdielom od iných Q&A stránok , ako je Yahoo! Answers a spôsob, ako predchádzať otázkam nízkej kvality. [21] V roku 2013 bol mechanizmus prepracovaný; otázky upravené po pozastavení sa teraz objavujú v rade na kontrolu. [22] Jeff Atwood v roku 2010 uviedol, že duplicitné otázky sa nepovažujú za problém, ale predstavujú výhodu, ak takéto dodatočné otázky privedú na stránku dodatočnú návštevnosť znásobením relevantných kľúčových slov vo vyhľadávačoch . [23]

Všetok obsah vytvorený používateľmi je licencovaný v rámci licencie Creative Commons Attribute-ShareAlike, verzia 2.5, 3.0 alebo 4.0 v závislosti od dátumu, kedy bol obsah pridaný. [24] [25]

Štatistiky[upraviť | upraviť zdroj]

Najlepšie značky StackOverflow

Štúdia z roku 2013 zistila, že 75 % používateľov kladie iba jednu otázku, 65 % odpovedá iba na jednu otázku a iba 8 % používateľov odpovedá na viac ako 5 otázok. [26] S cieľom umožniť širšej skupine používateľov klásť otázky a potom odpovedať, vytvoril Stack Overflow mentorský program, ktorého výsledkom je priemerné zvýšenie skóre používateľov o 50 %. [27] V roku 2011 bolo zodpovedaných 92 % otázok v mediáne 11 minút. [28] Od roku 2013 sieťový softvér Stack Exchange automaticky odstraňuje uzavreté otázky, ktoré spĺňajú určité kritériá, vrátane toho, že v určitom čase nemajú žiadne odpovede. [29]

V Auguste 2012, len 443 000 z 1.3 milióna registrovaných uživateľov odpovedalo aspoň na jednu otázku a z nich približne len 6000 (0.46% z celkového počtu uživateľov) získalo skóre reputácie väčšie ako 5000. Reputácia môže byť najrýchlejšie získaná odpovedaním na otázky označené nižšou odbornosťou, odpovedaním na otázky rýchlo (näjma byť prvý kto odpovie na danú otázku), aktivitou aj mimo špičkových hodín a prispievaním do rôznych oblastí.

V roku 2016 bolo vymazaných 1,5 milióna príspevkov, z toho asi 8% vymazali moderátori. [30]

Technológia[upraviť | upraviť zdroj]

Stack Overflow je napísaný v C# [31] pomocou ASP. NET MVC ( Model–View–Controller ) a Microsoft SQL Server pre databázu [32] a objektovo-relačný mapovač Dapper používaný na prístup k dátam. [33] Neregistrovaní používatelia majú prístup k väčšine funkcií stránky, zatiaľ čo používatelia, ktorí sa prihlásia, môžu získať prístup k ďalším funkciám, ako je položenie otázky alebo odpovedanie na ňu, vytvorenie profilu a možnosť získať reputáciu, ktorá umožní funkcie, ako je úprava otázok a odpovedí bez kontroly daľších použivaťeľov alebo hlasovaní na uzavretie otázky. [34]

Recepcia[upraviť | upraviť zdroj]

Stack Overflow vyhral cenu Webby People's Voice Award 2020 za komunitu v kategórii Web. [35]

Kultúra stránky bola kritizovaná za to, že je nepriateľská, najmä v kontexte rozdielu mužských a ženských použivateľov. [36]

Štúdia z University of Maryland zistila, že vývojári systému Android, ktorí ako svoj programovací zdroj používali iba Stack Overflow, mali tendenciu písať menej bezpečný kód ako tí, ktorí používali iba oficiálnu dokumentáciu pre vývojárov systému Android od spoločnosti Google, zatiaľ čo vývojári používajúci iba oficiálnu dokumentáciu systému Android mali tendenciu písať podstatne menej funkčného kódu ako tí, ktorí používali iba Stack Overflow.

Referencie[upraviť | upraviť zdroj]

[[Kategória:Stránky s neskontrolovanými prekladmi]]