Հետ
Գեյմինգ

Որտեղի՞ց է գալիս բարդությունը խաղերի մշակման մեջ

Habr
Advertisement468 × 90
Որտեղի՞ց է գալիս բարդությունը խաղերի մշակման մեջ

Հոդվածը ուսումնասիրում է տեխնիկական բարդության և «կեղտոտ» կոդի առաջացման պատճառները տեսախաղերի մշակման գործընթացում: Հեղինակը նշում է, որ ծրագրավորողները հազվադեպ են միտումնավոր ձգտում ճարտարապետական բարդության: Հաճախ կոդի քաոսը դառնում է կոշտ սահմանափակումների հետևանք՝ ժամանակի պակաս, արտադրողականության խիստ պահանջներ (օրինակ՝ 16 կամ 33 մվ վայրկյան սահմանաչափեր) և սերտիֆիկացում անցնելու անհրաժեշտություն: Այն պայմաններում, երբ համակարգը պետք է համապատասխանի չափելի նպատակներին, կոդի պարզությունը դադարում է անվճար լինելուց և վերածվում է ռեսուրսի, որը ստիպված են լինում զոհաբերել հանուն ֆունկցիոնալության: Հեղինակը շեշտում է, որ արագության, որակի և աշխատունակության միջև ընտրությունը հաճախ ստիպում է մշակողներին գնալ փոխզիջումների, որոնք ժամանակի ընթացքում կուտակվում են՝ ստեղծելով տեխնիկական պարտք: Հոդվածը կոչ է անում հասկանալ, որ կոդի յուրաքանչյուր բարդ հատվածի հետևում հաճախ կանգնած է կոնկրետ ինժեներական որոշում՝ կայացված արտաքին հանգամանքների ճնշման տակ:

This is a summary. Read the full article at the original source:

Habr
Advertisement468 × 90
Share
Գեյմինգ

Կապակցված

Advertisement970 × 250