文章目录 [+]
[程序员]初来乍到如何致人于死地
前言
初来乍到如何致人于死地,这个标题起的有点血腥恐怖了,代码写不好,吃饭吃不好。本章我们一起来回忆下那些年的“烂代码”,整理不全请见谅,以下都是我写过的?
箭头
望京soho,前方左拐、右拐然后右拐
if(){ if(){ if(){ if(){ if(){ } } } } }
面条
来碗拉面
if(){ $data = []; if(){ foreach ($variable as $key => $value) { # code... } if(){ if(){ for ($i=0; $i < ; $i++) { # code... } if(){ foreach ($variable as $key => $value) { # code... } } } } foreach ($variable as $key => $value) { # code... } } }
乱炖
精通各种写法的你,请低调
$UserName = $_POST['user_name']; $passWord = $_POST['Password']; if($passWord == DB->pass_word){ echo '...' }
嵌套
少用一个是一个的
foreach ($arr as $k => $v){ #code foreach ($arr as $kk => $vv){ #code } }
循环使用函数
for ( $i = 0 ; $i < count( $arr ) ; $i ++ ) { #code }
提前
事要提前做,能用sql用sql
$result = $this->db->get(self::$newModel)->row_array(); if ($result) { $result['img'] = $this->getImg($result['NewsMatter']); $result['state'] = 3; $result['type'] = 0; $result['click'] = strlen($result['click']); unset($result['NewsMatter']); }
同姓
切勿改名换姓
开发规范
我在开发中的命名规范如下
-
模型 Member[Model]
-
控制器 MemberController
-
公共文件 Common
-
模版(html) member
-
JS及其他资源文件 member.js logo.png
-
数据库表名 member member_data member_address
-
字段名 tel sex city_name
致谢
感谢你看到这里,希望这篇文章能帮助到你和你身边的程序员。有什么问题可在评论区讨论。
发表评论