कभी-कभी आप व्यस्त हो जाते हैं और छोटे कार्य जूनियर प्रोग्रामरों को सौंप देते हैं। लेकिन अगर आप पर्याप्त ध्यान नहीं देते हैं तो आप अपने आप को उत्पादन में इस तरह के कोड के साथ पाते हैं:
class DivtoggleController extends Zend_Controller_Action {
public function closeAction() {
/* ... code removed for brevity ... */
$req = $this->getRequest();
$formData = $req->getPost();
$d = $formData['div'];
$i = $formData['id'];
$dm = new Model_DivtoggleManager();
$rs = $dm->setDivToggleById($d, $i);
}
}
class Model_DivtoggleManager extends Zend_Db_Table {
public function setDivToggleById($div, $id) {
$result = $this->getAdapter()->query(
"update div_toggle set " . $div . "=1 where id=" . $id
);
}
}
इसलिए, यह देखते हुए कि मैंने संक्षिप्तता के लिए प्रमाणीकरण / सत्र प्रबंधन तर्क को हटा दिया है, जो मुझे बता सकता है कि इस नमूने के साथ क्या संभावित समस्या हो सकती है?