Vidokezo kwa Kujenga Vitendo katika JavaScript
- Majina ya vitendo yapaswa kuwa vitenzi.
- Jina la kila kitendo lipaswa kuakisi kwa usahihi kile kitendo hufanya.
- Kitendo kifanye tu kile kinachodokezwa wazi kwa jina lake, wala kisiweze kufanya kingine.
- Kilaa kitendo kifanye tu kitendo kimoja.
- Tumia vitendo vya usaidizi ndani ya vitendo.
-
Ni bora msimbo wa vitendo usiwe mrefu zaidi ya
10-15mistari. - Vitendo virefu ni bora kugawanywa katika mfululizo wa vitendo vya usaidizi.
-
Tumia viambishi awali vilivyokubalika kwa ujumla katika majina ya
vitendo:
show,get,set,calc,create,change,check. - Ondoa msimbo unaorudiwa na uiweke kwenye vitendo.
Andika, mapungufu yana nini katika msimbo ufuatao, na uyarekebishe:
function sum(arr) {
let res = 0;
for (let elem of arr) {
res += elem;
}
return res / arr.length;
}
Andika, mapungufu yana nini katika msimbo ufuatao, na uyarekebishe:
function func(arr1, arr2) {
let res1 = 0;
for (let elem of arr) {
res1 += elem;
}
let res2 = 0;
for (let elem of arr) {
res2 += elem;
}
return res1 / res2;
}
Andika, mapungufu yana nini katika msimbo ufuatao, na uyarekebishe:
function getSum(arr) {
let res = 0;
for (let elem of arr) {
res *= elem;
}
return res;
}