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

Сара Новотни, члан управног одбора Мајкрософтове Линук фондације, Одгојен питање о архаичној природи процеса развоја Линук кернела. Према Сарах, коришћење маилинг листе (ЛКМЛ, Линук Кернел Маилинг Лист) за координацију развоја кернела и слање закрпа обесхрабрује младе програмере и представља препреку за придруживање новим одржаваоцима. Како се величина језгра и темпо развоја повећавају, проблем са несташица одржаваоци способни да надгледају подсистеме кернела.

Стварање модернијег механизма за интеракцију између одржавалаца и програмера, сличног систему „проблема“ и захтевима за повлачење на ГитХуб-у уз усвајање закрпа директно у Гиту, омогућило би привлачење млађих одржавалаца у пројекат. Тренутни процес управљања развојем заснован на е-пошти многи млади програмери перципирају као архаичан и непотребно дуготрајан. Тренутно је главни радни алат за програмере кернела емаил клијент, а новопридошлицама који су дошли у индустрију пре 5-10 година и који су навикли на савремене системе за колаборативни развој веома је тешко да се прилагоде таквој организацији рада.

Нелагодност је појачана строгим захтевима за форматирање писма, од којих су неки усвојени пре 25 година. На пример, листа за слање забрањује употребу ХТМЛ ознака, упркос чињеници да већина клијената е-поште подразумевано користи такве ознаке. Као пример потешкоћа које ово ствара, наведен је колега који је, да би послао закрпу на ОпенБСД мејлинг листу која такође не дозвољава ХТМЛ пошту, морао да инсталира посебан клијент е-поште, пошто је његов главни емаил клијент (Оутлоок) шаље ХТМЛ пошту.

Да се ​​не би нарушили успостављени темељи и не би се нарушиле навике постојећих програмера, предлаже се креирање режима за нове програмере који вам омогућава да шаљете закрпе одржаваоцима директно преко захтева за повлачење или система сличних „проблемима“ и да се аутоматски емитују их на ЛКМЛ маилинг листу.

Друга идеја је да се ЛКМЛ ослободи од закрпа у корист дискусија и најава. У свом садашњем облику, хиљаде писама пролазе кроз ЛКМЛ, од којих је већина код директно предложен за укључивање у језгро, а само мали део су најаве које објашњавају суштину закрпа и дискусије. Објављене закрпе се и даље одражавају у Гиту и обично се прихватају помоћу захтева за повлачење у Гиту, а ЛКМЛ само документује процес.

Извор: опеннет.ру

Додај коментар