Stack Overflow – гэта сайт пытанняў і адказаў для праграмістаў. З'яўляецца флагманскім сайтам сеткі Stack Exchange. Ён быў створаны ў 2008 годзе Джэфам Этвудам і Джоэлам Спольскі. На ім размяшчаюцца пытанні і адказы па пэўных тэмах камп'ютарнага праграмавання. Ён быў створаны як больш адкрытая альтэрнатыва раннім сайтам, такім як Experts-Exchange. 2 чэрвеня 2021 г. Stack Overflow быў прададзены нідэрландскаму спажывецкаму інтэрнэт-кангламерату Prosus за 1,8 млрд. дал.
Сайт служыць платформай, на якой карыстальнікі задаюць пытанні і адказваюць на іх. Дзякуючы актыўнаму ўдзелу, яны таксама галасуюць за пытанні і адказы ўверх ці ўніз, як на Reddit. На сайце таксама можна рэдагаваць пытанні і адказы, як на Вікі. Карыстальнікі Stack Overflow могуць зарабляць ачкі рэпутацыі і "бэйджы". Напрыклад, за галасаванне "за" пытанне або адказ на яго налічваецца 10 ачкоў рэпутацыі, а за каштоўны ўклад можна атрымаць бэйджы, што ўяўляе сабой гейміфікацыю традыцыйнага сайта пытанняў і адказаў. З ростам рэпутацыі карыстальнікі атрымліваюць новыя прывілеі, напрыклад, магчымасць галасаваць, каментаваць і нават рэдагаваць чужыя паведамленні.
На момант сакавіка 2022 года на Stack Overflow зарэгістравана больш за 20 млн. карыстальнікаў, атрымана больш за 24 млн. пытанняў і 35 млн. адказаў. У 2000-х гадах гэты сайт і аналагічныя яму ў асноўным замянілі кнігі па праграмаванні ў якасці штодзённага даведніка і сёння з'яўляюцца важнай часткай камп'ютарнай супольнасці. Па тыпу тэгаў, якія прысвойваюцца пытанням, у васьмёрку найболей папулярных тэм на сайце ўваходзяць: JavaScript, Java, C#, PHP, Android, Python, jQuery і HTML.
Гісторыя Сайт быў створаны Джэфам Этвудам і Джоэлам Спольскі ў 2008 годзе. Назва для сайта была абрана ў красавіку 2008 года шляхам галасавання чытачоў Coding Horror, папулярнага блога Этвуда аб праграмаванні. 31 ліпеня 2008 г. Этвуд разаслаў сваім падпісантам запрашэння прыняць удзел у прыватнай бэта-версіі новага сайта, абмежаваўшы яго выкарыстанне жадаючымі пратэставаць новае праграмнае забеспячэнне. 15 верасня 2008 года было абвешчана, што публічная бэта-версія запушчана і зараз шырокая публіка можа звяртацца да яе па дапамогу па пытаннях, звязаных з праграмаваннем. Дызайн лагатыпа Stack Overflow быў абраны ў выніку галасавання.
3 мая 2010 года было абвешчана, што кампанія Stack Overflow прыцягнула 6 млн. дал венчурнага капіталу ад групы інвестараў на чале з Union Square Ventures.
У 2019 годзе кампанія прызначыла Прашанта Чандрасекара генеральным дырэктарам, а Тэрэзу Дытрых – дырэктарам па прадуктах.
У чэрвені 2021 года кампанія Prosus, нідэрландскае падраздзяленне паўднёваафрыканскай медыякампаніі Naspers, аб'явіла аб здзелцы па набыцці Stack Overflow за 1,8 млрд. дал.
Парушэнне бяспекі У пачатку мая 2019 года было выпушчана абнаўленне версіі для распрацоўшчыкаў. Яно змяшчала памылку, якая дазваляла зламысніку даць сабе прывілеі пры доступе да сайта. Stack Overflow апублікаваў у сваім блогу інфармацыю аб тым, што асабістыя даныя (IP-адрас, імёны або электронная пошта) прыкладна 184 карыстальнікаў маглі праз баг патрапіць у рукі злачынцаў.
Спрэчкі вакол кантэнту, генераванага штучным інтэлектам і забастоўка мадэратараў у 2023 годзе 5 чэрвеня 2023 г. каля 20% мадэратараў і больш за 1000 высокапастаўленых карыстальнікаў абвясцілі аб забастоўцы, пратэстуючы супраць шэрагу змен у палітыцы кампаніі Stack Overflow, Inc. і, у прыватнасці, надаючы асаблівую ўвагу зменам у палітыцы ў напрамку штучнага інтэлекту. Кампанія правяла шэраг непапулярных змен.
Спачатку, 17 красавіка, генеральны дырэктар зрабіў вельмі няўдалы запіс у блогу аб супольнасці і штучным інтэлекце. Па-другое, 22 траўня было абвешчана аб новым стылі кнопак галасавання. Па-трэцяе, пасля анонсу ў 2022 годзе папулярнай буйнамоўнай мадэлі ChatGPT на шматлікіх сайтах сеткі быў забаронены кантэнт, які генеруецца штучным інтэлектам, але 30 мая кампанія рэзка змяніла курс і дала дазвол сваім абраным мадэратарам-валанцёрам на пытанні і адказы, генераваныя штучным інтэлектам. 5 чэрвеня кампанія выпусціла адказ на забастоўку мадэратараў, якой супольнасць успрыняла негатыўна. 9 чэрвеня, Stack Exchange, Inc. абвясціла, што дамп даных не будзе апублікаваны, што выклікала абурэнне і ў выніку рашэнне было адменена 16 чэрвеня.
Акрамя таго, 20 чэрвеня, а затым 22 чэрвеня кампанія размясціла аб'яву аб стварэнні новага сайта з аператыўным дызайнам (пазней змененым на GenAI), што выклікала канфлікт, звязаны з абыходам звычайнага працэсу стварэння сайта. Услед за гэтым кампанія абвясціла аб рашэнні выкарыстоўваць натыўную рэкламу, што выклікала незадаволенасць мэтамі Stack Exchange. 11 ліпеня яны аб'явілі аб стварэнні двух новых калектываў, што выклікала шмат негатыўных водгукаў аб адсутнасці супольнасці вакол іх. Нарэшце, 17 ліпеня Stack Exchange Inc. абвясціла аб правядзенні канферэнцыі ў Берліне, што выклікала чарговае абурэнне, на гэты раз наконт поўнага ігнаравання пытання аб штучным інтэлекце.
У выніку забастоўка завяршылася пагадненнем ад 2 жніўня, якое лічыцца перамогай страйкоўцаў карыстальнікаў і паразай кампаніі, паколькі кампанія выканала ўсе патрабаванні, акрамя аднаго, не атрымаўшы нічога ўзамен.
Змест Увесь карыстальніцкі кантэнт ліцэнзуецца ў адпаведнасці з ліцэнзіяй Creative Commons Attribute-ShareAlike, версія 2.5, 3.0 або 4.0 у залежнасці ад даты ўнясення кантэнту.
Статыстыка
Даследаванне 2013 паказала, што 75% карыстальнікаў задаюць толькі адно пытанне, 65% адказваюць на адно пытанне, і толькі 8% карыстальнікаў адказваюць больш чым на 5 пытанняў. Для паляпшэння гэтай статыстыкі Stack Overflow стварыў праграму настаўніцтва. Па стане на 2011 год адказы на 92% пытанняў былі атрыманы за сярэдні час, роўны 11 хвілінам.
Па стане на жнівень 2012 г. з 1,3 млн. зарэгістраваных карыстальнікаў 443 000 адказалі хаця б на адно пытанне, з іх каля 6 000 (0,46% ад агульнай колькасці карыстальнікаў) зарабілі рэпутацыю больш за 5000 балаў. Рэпутацыю можна хутчэй за ўсё зарабляць, адказваючы на пытанні, звязаныя з тэгамі з нізкай шчыльнасцю экспертызы, робячы гэта аператыўна (у прыватнасці, першым адказваючы на пытанне), будучы актыўным у непікавы час і уносячы ўклад у розныя вобласці.
Даследаванне, праведзенае Універсітэтам штата Мэрыленд, паказала, што распрацоўшчыкі Android, якія выкарыстоўваюць у якасці рэсурсу для праграмавання толькі Stack Overflow, як правіла, пішуць менш бяспечны код, чым тыя, хто выкарыстоўвае толькі афіцыйную дакументацыю Google для распрацоўшчыкаў Android, а распрацоўшчыкі, якія выкарыстоўваюць толькі афіцыйную дакументацыю Android, пішуць значна менш функцыянальны код, чым тыя, хто выкарыстоўвае толькі Stack OverflowY. Acar, M. Backes, S. Fahl, D. Kim, M. L. Mazurek and C. Stransky, "You Get Where You're Looking for: The Impact of Information Sources on Code Security ," 2016 IEEE Symposium on Security and Privacy (SP), San Jose, CA, 2016, pp. 289–305. doi: 10.1109/SP.2016.25.
Тэхналогіі Stack Overflow напісаны на мове C# з выкарыстаннем фрэймворка ASP.NET MVC (Model-View-Controller), у якасці базы дадзеных выкарыстоўваецца Microsoft SQL Server, а для доступу да дадзеных – аб'ектна-рэляцыйны мапер Dapper. Незарэгістраваныя карыстальнікі маюць доступ да большасці функцый сайта, у той час як карыстальнікі, якія зарэгістраваліся на сайце, могуць атрымаць доступ да шырэйшых магчымасцяў, такім як задаць пытанне ці адказаць на яго, стварыць свой профіль і зарабіць рэпутацыю, якая дазваляе рэдагаваць пытанні і адказы без рэцэнзавання. ці галасаваць за закрыццё пытання.
Катэгорыя:Сайты, якія з’явіліся ў 2008 годзе Катэгорыя:Сайты