1. Glossaryفەرهەنگی زاراوەکان
Separation of concerns
جیاکردنەوەی بەرپرسیارێتییەکان
Proposed Kurdish term — under reviewزاراوەی پێشنیارکراو — لە ژێر پێداچوونەوەدایە

Definitionپێناسە

Splitting code into parts that each do one job, for example drawing the screen, handling the user's actions and fetching data, instead of putting everything in one place. Such code is easier to change and to test.

دابەشکردنی کۆدە بۆ چەند بەشێک کە هەریەکەیان یەک کار دەکات، بۆ نموونە کێشانی شاشە، مامەڵەکردن لەگەڵ کردەوەکانی بەکارهێنەر و هێنانی دراوە، لە جیاتی دانانی هەموو شتێک لە یەک شوێندا. کۆدی وا ئاسانتر دەگۆڕدرێت و تاقی دەکرێتەوە.

Exampleنموونە

If the login screen also talks to the server itself, changing the server means editing the screen; with separate view, view model and service, only the service changes.

ئەگەر شاشەی خۆی ڕاستەوخۆ قسە لەگەڵ بکات، گۆڕینی ڕاژەکار واتە دەستکاریکردنی شاشەکە؛ بە جیاکردنەوەی دیمەن، مۆدێلی دیمەن و خزمەتگوزاری تەنها خزمەتگوزارییەکە دەگۆڕدرێت.

Note on the Kurdish termتێبینی دەربارەی زاراوە کوردییەکە

Proposed: 'concern' is rendered as بەرپرسیارێتی (responsibility), which is what each part has.

Related termsزاراوە پەیوەندیدارەکان

Learn more inزیاتر فێربە لە