Vidokezo kwa Kujenga Vitendo katika PHP
- Majina ya vitendo yapaswa kuwa vitenzi.
- Jina la kila kitendo lipaswa lionyeshe kwa usahihi, kitendo hicho kinachofanya nini.
- Kitendo kifanye tu kile, kinachodokezwa wazi kwa jina lake, na kisifanye kingine chochote.
- Kila 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 katika vitendo.
Andika, mapungufu yapi yamo kwenye msimbo ufuatao, na urekebishe:
<?php
function wastani($safu) {
$jumla = 0;
foreach ($safu as $kipengele) {
$jumla += $kipengele;
}
return $jumla / count($safu);
}
?>
Andika, mapungufu yapi yamo kwenye msimbo ufuatao, na urekebishe:
<?php
function uwianoWaJumla($safu1, $safu2) {
$jumla1 = 0;
foreach ($safu1 as $kipengele) {
$jumla1 += $kipengele;
}
$jumla2 = 0;
foreach ($safu2 as $kipengele) {
$jumla2 += $kipengele;
}
return $jumla1 / $jumla2;
}
?>
Andika, mapungufu yapi yamo kwenye msimbo ufuatao, na urekebishe:
<?php
function bidhaa($safu) {
$matokeo = 1;
foreach ($safu as $kipengele) {
$matokeo *= $kipengele;
}
return $matokeo;
}
?>