Отворени код са псовкама у коментарима је статистички бољи од кода без њега

Вулгарност

Код са псовкама је бољи код

Јан Стрехмел, студент ИТ одсека са Института за теоријске рачунарске науке (ИТИ) Технолошког института Карлсруе, Немачка, представљени раније овог месеца теза степен са врло одређеним закључком.

И према његовим студијама „Изворни код са псовкама у коментарима је супериорнији од изворног кода без њега.“

Студија оживљава дугогодишњу дебату која раздваја рачунарску заједницу. Неки сугеришу да је ова пракса показатељ стања или окружења програмера, али други верују да су то безазлене речи које изражавају задовољство програмера својом креативношћу.

Велики део заједнице сматра вулгарним изразом недостатка интелигенције и образовања, јер зашто користити псовке када имате богат речник? Али неки стручњаци кажу да су предности многе.

„Предности псовке су се појавиле тек у последње две деценије, као резултат великог броја истраживања о мозгу и емоцијама, као и много боље технологије за проучавање анатомије мозга“, рекао је Тимоти Џеј, емеритус професор психологије. Универзитет у Масачусетсу. Цоллеге оф Либерал Артс, у Сједињеним Државама.

Јан Стремел је недавно анализирао утицај вулгарности на квалитет кода који производе програмери који користе вулгарност у својим коментарима.

Као део ваше студије, прегледао и анализирао преко 3800 отвореног кода који садржи вулгарне речи на енглеском и преко 7600 отвореног кода без вулгарности на ГитХуб-у.

Затим, Стрехмел и његов тим су квантификовали усклађеност ова два различита скупа отвореног кода са стандардима кодирања. Резултати су представљени као индикатор квалитета изворног кода кроз СофтВипе алат. Студија се ослањала искључиво на изворни код написан у Ц.

„Открили смо да отворени код који садржи вулгарност показује знатно бољи квалитет кода од отвореног кода који не садржи вулгарност, према различитим статистичким тестовима. Претпостављамо да је употреба вулгарности показатељ дубоке емоционалне укључености програмера у код и његове инхерентне сложености, чиме се производи бољи код заснован на темељном, критичком и дијалектичком процесу анализе кода“, каже се у извештају студије. Међутим, тим инсистира да је ова студија опсервациона студија, јер не контролише ниједну групу програмера.

„Ово доводи до следећег проблема: иако имамо статистички значајну разлику између група, то може бити последица других фактора. Важно је напоменути да мале вредности не гарантују да су резултати поновљиви или да статистичка значајност имплицира практичну важност. То значи да псовке неће аутоматски побољшати квалитет вашег кода. Међутим, студија је показала да псовање на радном месту може да смањи стрес, што би могло да побољша концентрацију, а самим тим и квалитет кода“, објашњава се у извештају студије.

"Ово би могло бити могуће објашњење за резултате студије", напомиње тим. У том смислу, неки стручњаци кажу да је псовање знак креативности. Према њиховим речима, чини се да је псовка усредсређена на десну страну мозга, део који научници често називају „креативним мозгом“. „Знамо да пацијенти са можданим ударом на десној страни обично постају мање емотивни, мање способни да разумеју и причају вицеве ​​и имају тенденцију да престану да псују, чак и ако су псовали много раније“, рекла је Ема Бирн, ауторка књиге „Усинг Ис Добро "за тебе".

У 2018, Адам Фарлеи, сарадник ОпенЈДК пројекта, присуство вулгарности у изворном коду. Најчешће вулгарне речи биле су куцка* и јеба. Према његовим речима, у библиотеци отвореног кода постоји најмање 12 израза овог типа и листа се може проширити ако се удубимо у речнике посвећене фазама тестирања софтвера. Друга запажања у последњих неколико година такође су показала да поруке обавезивања у пројектима отвореног кода понекад могу да садрже вулгарне речи.

Међутим, према прегледима студије извештаја од Стрехмела, употреба таквог језика у коментарима изворног кода може бити знак негативног става или стреса међу програмерима. програмерс. Другим речима, они верују да квалитет кода нема никакве везе са вулгарним језиком и да ови изрази они само дозвољавају програмеру да се ослободи стреса или било каквих осећања према вашем послу. У основи, критичари тврде да је однос између псовки и квалитета кода сложен и није добро успостављен. Такође додају да студија Стрехмела и његовог тима није репрезентативна.

izvor: https://www.jwz.org/


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.