
逗乐篇,本章的代码无论大牛还是菜🐔都写过
统计一些狗血的代码
前言
初来乍到如何致人于死地,这个标题起的有点血腥恐怖了,代码写不好,吃饭吃不好。本章我们一起来回忆下那些年的“烂代码”,整理不全请见谅,以下都是我写过的😄
箭头
望京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 ($variable as $key => $value) {
# code...
foreach ($variable as $key => $value) {
# 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
致谢
感谢你看到这里,希望这篇文章能帮助到你和你身边的程序员。有什么问题可在评论区讨论。谢谢
本文以轻松的方式回顾了编程中的一些常见问题,如深层数目的if嵌套、复杂的代码结构和不规范的命名。作者分享了自己曾经犯过的错误,包括面条代码、乱炖代码和嵌套的使用,提醒开发者注意代码的可读性和规范性。同时,文章提出了遵循一定的开发规范,如模型、控制器、模板和资源文件的命名约定,以提高代码质量。
3173

被折叠的 条评论
为什么被折叠?



