Stack Overflow
Stack Overflow – гэта сайт пытанняў і адказаў для праграмістаў. З'яўляецца флагманскім сайтам сеткі Stack Exchange[3][4][5]. Ён быў створаны ў 2008 годзе Джэфам Этвудам і Джоэлам Спольскі[6][7]. На ім размяшчаюцца пытанні і адказы па пэўных тэмах камп'ютарнага праграмавання[8][9][10]. Ён быў створаны як больш адкрытая альтэрнатыва раннім сайтам, такім як Experts-Exchange. 2 чэрвеня 2021 г. Stack Overflow быў прададзены нідэрландскаму спажывецкаму інтэрнэт-кангламерату Prosus за 1,8 млрд. дал[11].
Stack Overflow | |
---|---|
| |
URL | stackoverflow.com |
Камерцыйны | Так |
Тып сайта |
Веды аб праграмаванні Пытанні і адказы |
Мова(-ы) | |
Мова праграмавання | С# |
Уладальнік | Prosus |
Аўтар | Джэф Этвуд і Джоэл Спольскі |
Пачатак працы | 15 верасня 2008[1] |
Рэйтынг Alexa | 61[2] |
Медыяфайлы на Вікісховішчы |
Сайт служыць платформай, на якой карыстальнікі задаюць пытанні і адказваюць на іх. Дзякуючы актыўнаму ўдзелу, яны таксама галасуюць за пытанні і адказы ўверх ці ўніз, як на Reddit. На сайце таксама можна рэдагаваць пытанні і адказы, як на Вікі[12]. Карыстальнікі Stack Overflow могуць зарабляць ачкі рэпутацыі і "бэйджы". Напрыклад, за галасаванне "за" пытанне[13] або адказ на яго налічваецца 10 ачкоў рэпутацыі, а за каштоўны ўклад можна атрымаць бэйджы[14], што ўяўляе сабой гейміфікацыю традыцыйнага сайта пытанняў і адказаў. З ростам рэпутацыі карыстальнікі атрымліваюць новыя прывілеі, напрыклад, магчымасць галасаваць, каментаваць і нават рэдагаваць чужыя паведамленні[15].
На момант сакавіка 2022 года на Stack Overflow зарэгістравана больш за 20 млн. карыстальнікаў[16], атрымана больш за 24 млн. пытанняў і 35 млн. адказаў[17]. У 2000-х гадах гэты сайт і аналагічныя яму ў асноўным замянілі кнігі па праграмаванні ў якасці штодзённага даведніка і сёння з'яўляюцца важнай часткай камп'ютарнай супольнасці[18]. Па тыпу тэгаў, якія прысвойваюцца пытанням, у васьмёрку найболей папулярных тэм на сайце ўваходзяць: JavaScript, Java, C#, PHP, Android, Python, jQuery і HTML[19].
Гісторыя
правіцьСайт быў створаны Джэфам Этвудам і Джоэлам Спольскі ў 2008 годзе[6]. Назва для сайта была абрана ў красавіку 2008 года шляхам галасавання чытачоў Coding Horror, папулярнага блога Этвуда аб праграмаванні[20]. 31 ліпеня 2008 г. Этвуд разаслаў сваім падпісантам запрашэння прыняць удзел у прыватнай бэта-версіі новага сайта, абмежаваўшы яго выкарыстанне жадаючымі пратэставаць новае праграмнае забеспячэнне. 15 верасня 2008 года было абвешчана, што публічная бэта-версія запушчана і зараз шырокая публіка можа звяртацца да яе па дапамогу па пытаннях, звязаных з праграмаваннем. Дызайн лагатыпа Stack Overflow быў абраны ў выніку галасавання[21].
3 мая 2010 года было абвешчана, што кампанія Stack Overflow прыцягнула 6 млн. дал венчурнага капіталу ад групы інвестараў на чале з Union Square Ventures[22].
У 2019 годзе кампанія прызначыла Прашанта Чандрасекара генеральным дырэктарам, а Тэрэзу Дытрых – дырэктарам па прадуктах[23].
У чэрвені 2021 года кампанія Prosus, нідэрландскае падраздзяленне паўднёваафрыканскай медыякампаніі Naspers, аб'явіла аб здзелцы па набыцці Stack Overflow за 1,8 млрд. дал[24].
Парушэнне бяспекі
правіцьУ пачатку мая 2019 года было выпушчана абнаўленне версіі для распрацоўшчыкаў. Яно змяшчала памылку, якая дазваляла зламысніку даць сабе прывілеі пры доступе да сайта. Stack Overflow апублікаваў у сваім блогу інфармацыю аб тым, што асабістыя даныя (IP-адрас, імёны або электронная пошта) прыкладна 184 карыстальнікаў маглі праз баг патрапіць у рукі злачынцаў[25][26].
Спрэчкі вакол кантэнту, генераванага штучным інтэлектам і забастоўка мадэратараў у 2023 годзе
правіць5 чэрвеня 2023 г. каля 20% мадэратараў і больш за 1000 высокапастаўленых карыстальнікаў абвясцілі аб забастоўцы, пратэстуючы супраць шэрагу змен у палітыцы кампаніі Stack Overflow, Inc. і, у прыватнасці, надаючы асаблівую ўвагу зменам у палітыцы ў напрамку штучнага інтэлекту[27]. Кампанія правяла шэраг непапулярных змен.
Спачатку, 17 красавіка, генеральны дырэктар зрабіў вельмі няўдалы запіс у блогу аб супольнасці і штучным інтэлекце[28]. Па-другое, 22 траўня было абвешчана аб новым стылі кнопак галасавання[29]. Па-трэцяе, пасля анонсу ў 2022 годзе папулярнай буйнамоўнай мадэлі ChatGPT на шматлікіх сайтах сеткі быў забаронены кантэнт, які генеруецца штучным інтэлектам[30], але 30 мая кампанія рэзка змяніла курс і дала дазвол сваім абраным мадэратарам-валанцёрам на пытанні і адказы, генераваныя штучным інтэлектам[31]. 5 чэрвеня кампанія выпусціла адказ на забастоўку мадэратараў, якой супольнасць успрыняла негатыўна[32]. 9 чэрвеня, Stack Exchange, Inc. абвясціла, што дамп даных не будзе апублікаваны[33], што выклікала абурэнне і ў выніку рашэнне было адменена 16 чэрвеня[34].
Акрамя таго, 20 чэрвеня, а затым 22 чэрвеня кампанія размясціла аб'яву аб стварэнні новага сайта з аператыўным дызайнам (пазней змененым на GenAI), што выклікала канфлікт, звязаны з абыходам звычайнага працэсу стварэння сайта[35][36]. Услед за гэтым кампанія абвясціла аб рашэнні выкарыстоўваць натыўную рэкламу, што выклікала незадаволенасць мэтамі Stack Exchange[37]. 11 ліпеня яны аб'явілі аб стварэнні двух новых калектываў, што выклікала шмат негатыўных водгукаў аб адсутнасці супольнасці вакол іх[38]. Нарэшце, 17 ліпеня Stack Exchange Inc. абвясціла аб правядзенні канферэнцыі ў Берліне, што выклікала чарговае абурэнне, на гэты раз наконт поўнага ігнаравання пытання аб штучным інтэлекце[39].
У выніку забастоўка завяршылася пагадненнем ад 2 жніўня, якое лічыцца перамогай страйкоўцаў карыстальнікаў і паразай кампаніі, паколькі кампанія выканала ўсе патрабаванні, акрамя аднаго, не атрымаўшы нічога ўзамен[40].
Змест
правіцьУвесь карыстальніцкі кантэнт ліцэнзуецца ў адпаведнасці з ліцэнзіяй Creative Commons Attribute-ShareAlike, версія 2.5, 3.0 або 4.0 у залежнасці ад даты ўнясення кантэнту[41].
Статыстыка
правіцьДаследаванне 2013 паказала, што 75% карыстальнікаў задаюць толькі адно пытанне, 65% адказваюць на адно пытанне, і толькі 8% карыстальнікаў адказваюць больш чым на 5 пытанняў[42]. Для паляпшэння гэтай статыстыкі Stack Overflow стварыў праграму настаўніцтва[43]. Па стане на 2011 год адказы на 92% пытанняў былі атрыманы за сярэдні час, роўны 11 хвілінам[44].
Па стане на жнівень 2012 г. з 1,3 млн. зарэгістраваных карыстальнікаў 443 000 адказалі хаця б на адно пытанне, з іх каля 6 000 (0,46% ад агульнай колькасці карыстальнікаў) зарабілі рэпутацыю больш за 5000 балаў[45]. Рэпутацыю можна хутчэй за ўсё зарабляць, адказваючы на пытанні, звязаныя з тэгамі з нізкай шчыльнасцю экспертызы, робячы гэта аператыўна (у прыватнасці, першым адказваючы на пытанне), будучы актыўным у непікавы час і уносячы ўклад у розныя вобласці[45].
Даследаванне, праведзенае Універсітэтам штата Мэрыленд, паказала, што распрацоўшчыкі Android, якія выкарыстоўваюць у якасці рэсурсу для праграмавання толькі Stack Overflow, як правіла, пішуць менш бяспечны код, чым тыя, хто выкарыстоўвае толькі афіцыйную дакументацыю Google для распрацоўшчыкаў Android, а распрацоўшчыкі, якія выкарыстоўваюць толькі афіцыйную дакументацыю Android, пішуць значна менш функцыянальны код, чым тыя, хто выкарыстоўвае толькі Stack Overflow[46].
Тэхналогіі
правіцьStack Overflow напісаны на мове C# з выкарыстаннем фрэймворка ASP.NET MVC (Model-View-Controller), у якасці базы дадзеных выкарыстоўваецца Microsoft SQL Server[47], а для доступу да дадзеных – аб'ектна-рэляцыйны мапер Dapper[48]. Незарэгістраваныя карыстальнікі маюць доступ да большасці функцый сайта, у той час як карыстальнікі, якія зарэгістраваліся на сайце, могуць атрымаць доступ да шырэйшых магчымасцяў, такім як задаць пытанне ці адказаць на яго, стварыць свой профіль і зарабіць рэпутацыю, якая дазваляе рэдагаваць пытанні і адказы без рэцэнзавання. ці галасаваць за закрыццё пытання[49].
Зноскі
- ↑ http://www.joelonsoftware.com/items/2008/09/15.html
- ↑ Alexa Internet — 1996. Праверана 29 лістапада 2017.
- ↑ "Finding a Growth Business Model at Stack Overflow, Inc" (PDF). Праверана 23 May 2014.
{{cite journal}}
: Шаблон цытавання journal патрабуе|journal=
(даведка);|archive-date=
патрабуе|archive-url=
(даведка); Вонкавая спасылка ў
(даведка); Праверце значэнне даты ў:|archivedate=
|archivedate=
(даведка) - ↑ Stack Exchange Network Legal Links . Stack Exchange. Архівавана з першакрыніцы 20 August 2014. Праверана 2 студзеня 2012.
- ↑ Stack Overflow Internet Services, Inc.. Stack Exchange API . Stack Apps (8 чэрвеня 2010). Архівавана з першакрыніцы 26 April 2011. Праверана 8 чэрвеня 2010.
- ↑ а б Jeff Atwood. Introducing Stackoverflow.com . Coding Horror (16 красавіка 2008). Архівавана з першакрыніцы 3 February 2010. Праверана 11 сакавіка 2009.
- ↑ Jeff Atwood. None of Us is as Dumb as All of Us . Coding Horror (10 верасня 2008). Архівавана з першакрыніцы 14 March 2009. Праверана 11 сакавіка 2009.
- ↑ Alan Zeichick. Secrets of social site success(недаступная спасылка). SD Times (15 красавіка 2009). Архівавана з першакрыніцы 26 April 2009. Праверана 16 красавіка 2009.
- ↑ Spolsky's Software Q-and-A Site . Slashdot (16 верасня 2008). Архівавана з першакрыніцы 16 May 2009. Праверана 23 мая 2009.
- ↑ Joel Spolsky. Google Tech Talks: Learning from StackOverflow.com . YouTube (25 красавіка 2009). Архівавана з першакрыніцы 4 May 2019. Праверана 23 мая 2009.
- ↑
{{cite news}}
: Пустое цытаванне (даведка)Папярэджанні CS1: url-status (спасылка) - ↑ Jeff Atwood. The Gamification . Coding Horror Blog (21 верасня 2008). Архівавана з першакрыніцы 1 February 2014. Праверана 24 студзеня 2011.
- ↑ Were Rewarding the Question Askers . Архівавана з першакрыніцы 16 November 2019. Праверана 20 November 2019.
- ↑ What is reputation? How do I earn (and lose) it? . Stack Overflow. Архівавана з першакрыніцы 9 June 2013. Праверана 14 August 2010.
- ↑ List of privileges . Архівавана з першакрыніцы 14 February 2020. Праверана 22 November 2017.
- ↑ All Sites – Stack Exchange . stackexchange.com. Архівавана з першакрыніцы 22 November 2019. Праверана 26 сакавіка 2023.
- ↑ All Sites – Stack Exchange . stackexchange.com. Архівавана з першакрыніцы 22 November 2019. Праверана 26 сакавіка 2023.
- ↑ Stack Overflow Developer Survey 2021 (англ.). Stack Overflow. Архівавана з першакрыніцы 16 September 2021. Праверана 22 ліпеня 2022.
- ↑ Jeff Atwood. Help Name Our Website . Coding Horror (6 красавіка 2008). Архівавана з першакрыніцы 16 April 2015. Праверана 15 ліпеня 2014.
- ↑ J.Atwood & J.Spolsky founding stackoverflow.com – but we need a logo. . 99Designs.com (30 красавіка 2008). Архівавана з першакрыніцы 3 March 2016. Праверана 23 May 2014.
- ↑ Ha. Stack Overflow raises $6M to take its Q&A model beyond programming . VentureBeat (4 мая 2010). — «The money we've raised means that, for the next ($6m / monthly burn rate) months, we can take on new projects, hire new people, and build new expert Q&A sites on a wide variety of new topics. Instead of opening sites in exchange for money, we’re about to launch a new, democratic system where anyone can propose a Q&A site, and, if it gets a critical mass of interested people, we'll create it.» Архівавана з першакрыніцы 21 April 2016. Праверана 23 May 2014.
- ↑ Fried (25 September 2019). "Axios Login: Take Note".
{{cite news}}
:|archive-date=
патрабуе|archive-url=
(даведка); Вонкавая спасылка ў
(даведка); Праверце значэнне даты ў:|archivedate=
|archivedate=
(даведка)Папярэджанні CS1: url-status (спасылка) - ↑ "Stack Overflow Sold to Tech Giant Prosus for $1.8 Billion". Wall St. Journal. 2 June 2021.
{{cite news}}
:|archive-date=
патрабуе|archive-url=
(даведка); Вонкавая спасылка ў
(даведка); Праверце значэнне даты ў:|archivedate=
|archivedate=
(даведка)Папярэджанні CS1: url-status (спасылка) - ↑ Cimpanu. Stack Overflow says hackers breached production systems (англ.). ZDNet. Архівавана з першакрыніцы 7 December 2019. Праверана 22 чэрвеня 2019.
- ↑ Ferguson. Update to Security Incident [May 17, 2019] (англ.) . Stack Overflow Blog (17 мая 2019). Архівавана з першакрыніцы 19 May 2022. Праверана 11 чэрвеня 2022.
- ↑ Dear Stack Overflow, Inc. . openletter.mousetail.nl. Праверана 1 верасня 2023.
- ↑ New blog post from our CEO Prashanth: Community is the future of AI (англ.). Meta Stack Exchange. Праверана 1 верасня 2023.
- ↑ We are graduating the updated button styling for vote arrows (англ.). Meta Stack Exchange. Праверана 1 верасня 2023.
- ↑ Temporary policy: Generative AI (e.g., ChatGPT) is banned (англ.). Meta Stack Overflow. Праверана 1 верасня 2023.
- ↑ Vincent, James. Stack Overflow survey finds developers are ready to use AI tools — even if they don’t fully trust them (англ.) . The Verge (13 чэрвеня 2023). Праверана 1 верасня 2023.
- ↑ Statement from SO: June 5, 2023 Moderator Action (англ.). Meta Stack Exchange. Праверана 1 верасня 2023.
- ↑ June 2023 Data Dump is missing (англ.). Meta Stack Exchange. Праверана 1 верасня 2023.
- ↑ June 2023 Data Dump is missing (англ.). Meta Stack Exchange. Праверана 1 верасня 2023.
- ↑ Starting the Prompt Design Site: A New Home in our Stack Exchange Neighborhood (англ.). Meta Stack Exchange. Праверана 1 верасня 2023.
- ↑ Are you interested in Prompt Design? Join the Community Stakeholders group (англ.). Meta Stack Exchange. Праверана 1 верасня 2023.
- ↑ Testing native, sponsored banner ads on Stack Overflow (updated August 14) (англ.).
- ↑ Launching 2 new collectives: PHP and NLP (англ.). Meta Stack Overflow. Праверана 1 верасня 2023.
- ↑ Stack Overflow at WeAreDevelopers World Congress in Berlin (англ.). Meta Stack Exchange. Праверана 1 верасня 2023.
- ↑ Moderation strike: Results of negotiations (англ.). Meta Stack Exchange. Праверана 1 верасня 2023.
- ↑ Case Studies/StackOverflow.com . creativecommons.org. Архівавана з першакрыніцы 2 May 2015. Праверана 19 March 2017.
- ↑ Wang. An Empirical Study on Developer Interactions in StackOverflow . Singapore Management University (18–22 March 2013). Архівавана з першакрыніцы 2 February 2015. Праверана 25 February 2014.
- ↑ Ford, Denae; Lustig; Banks (2018). Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems. ACM.
- ↑ Mamykina, Lena; Bella Manoim; Manas Mittal (2011). Proceedings of the SIGCHI Conference on Human Factors in Computing Systems.
{{cite book}}
:|access-date=
патрабуе|url=
(даведка);|archive-date=
патрабуе|archive-url=
(даведка); Вонкавая спасылка ў
(даведка); Праверце значэнне даты ў:|archivedate=
|archivedate=
(даведка) - ↑ а б Bosu. Building Reputation in StackOverflow: An Empirical Investigation . Tuscaloosa, AL 35487-0290, USA: Department of Computer Science, The University of Alabama (2013). Архівавана з першакрыніцы 11 February 2015. Праверана 11 February 2015.
- ↑ Y. 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 Архівавана 14 лютага 2021 года.," 2016 IEEE Symposium on Security and Privacy (SP), San Jose, CA, 2016, pp. 289–305. doi: 10.1109/SP.2016.25
- ↑ Jeff Atwood. What Was Stack Overflow Built With? . Stack Overflow Blog (21 верасня 2008). Архівавана з першакрыніцы 26 April 2016. Праверана 23 мая 2009.
- ↑ Sam Saffron. How I learned to stop worrying and write my own ORM (30 сакавіка 2011). Архівавана з першакрыніцы 2 August 2014. Праверана 22 ліпеня 2014.
- ↑ Why should I create an account? – Help Center . Stack Overflow. Архівавана з першакрыніцы 28 March 2021. Праверана 28 сакавіка 2021.