2项目进行中随笔贴(项目中继续更新……)
来源:互联网 发布:淘宝上买的obs 编辑:程序博客网 时间:2024/05/20 13:09
第二个传说中的面向对象的项目已经开始了,虽然框架还没有讲,不过随着smarty模板的学习,对第二个项目的整体结构越来越清晰。对面向对象的的概念也有了更加深刻的认识,现在的学习方式是上午上课,下午复习+做项目模板(界面),虽然不是很累,但是还没有完全进入做项目的状态。做了这几天的模板,感觉状态渐入佳境吧!
因为没有美工基础,界面基本上就是一个字:抄,其实抄界面并不是一个难事,模仿就是了。界面抄多了,容易走火入魔。今天在论坛上看了几个师兄做的项目,发现自己有点走火入魔,光想和人家的界面一样了,忽略了自己要做哪些功能,现在即使界面做的再好,到时候你的项目,没有那么多的模块和功能(不是不想做好,可能因为时间或者能力不够,人家的有些功能你肯定不能完全实现),现在费了好大的劲写的界面可能很多都要删掉了。所以在做界面的时候一定要想好自己要做啥功能。
在做第二个项目的时候提醒自己以下几点:
1、想清楚自己要做啥,包括功能和模块。
2、我是php程序员,界面差不多就行,在有限的时间内实现更多的功能。
3、关于功能上js,ajax,jquery,尽量攻克,界面上的此类东西,能拿来用的就拿来用,效果实现就行
4、既然是和别人合作,就要制定相应的书写代码的规范,后面出现问题,可以共同解决。别到时候谁也看不懂谁的代码。
5、不要让其他的人或者事打乱自己的计划,保持良好的心态和生理状态。
附:代码规范(修改版)
一、开发工具:
Notepad++或者vim等文本编辑器(utf-8无bom)
二、编码规范
1、变量的命名
全部小写
多个单词以下划线分割
等号 ‘=’ 两边无需空格
例:($name=’小张’; $user_name=’小蔺’)
2、函数
2.1 函数名全部小写,
2.2 多个单词以下划线分割
2.3 左花括号需和函数名在同一行,右花括号需要和function单词的左侧对齐
例:function login(){
函数体……
}
3、类
3.1 首字母大写
3.2 多个单词,首字母大写,无分割线
例:class UserAction{
方法体……
}
4、注释
4.1 php 文件开头需写声明
例如demo.php文件
<?php
/**
*描述。。。
*作者:小张
*最后修改时间:2011-12-21
?>
4.2 程序上下文之间必须严格遵循一级一级的缩进关系,每增加一个内层,增加一个Tab
4.3 函数与函数上下需要空一行,其他的内容没有特殊要求不要加空行
4.4 方法及属性必须有修饰符 public private protected
4.5方法注释
例:/**
*描述:这是一个登录方法.
*参数1:string 用户名
*参数2:string 密码
*返回值:boolean 成功返回 true 失败返回 false
*/
Public function login($name,$pass){
//也可以在这里加注释
If(…){
Return true;
}else{
Return false;
}
}
4.5 每个模板文件要加一个最外层div结构图。采用常用图片格式即可
4.6 每个模板文件对每一个区块要加一个开头注释和结尾注释
因为没有美工基础,界面基本上就是一个字:抄,其实抄界面并不是一个难事,模仿就是了。界面抄多了,容易走火入魔。今天在论坛上看了几个师兄做的项目,发现自己有点走火入魔,光想和人家的界面一样了,忽略了自己要做哪些功能,现在即使界面做的再好,到时候你的项目,没有那么多的模块和功能(不是不想做好,可能因为时间或者能力不够,人家的有些功能你肯定不能完全实现),现在费了好大的劲写的界面可能很多都要删掉了。所以在做界面的时候一定要想好自己要做啥功能。
在做第二个项目的时候提醒自己以下几点:
1、想清楚自己要做啥,包括功能和模块。
2、我是php程序员,界面差不多就行,在有限的时间内实现更多的功能。
3、关于功能上js,ajax,jquery,尽量攻克,界面上的此类东西,能拿来用的就拿来用,效果实现就行
4、既然是和别人合作,就要制定相应的书写代码的规范,后面出现问题,可以共同解决。别到时候谁也看不懂谁的代码。
5、不要让其他的人或者事打乱自己的计划,保持良好的心态和生理状态。
附:代码规范(修改版)
一、开发工具:
Notepad++或者vim等文本编辑器(utf-8无bom)
二、编码规范
1、变量的命名
全部小写
多个单词以下划线分割
等号 ‘=’ 两边无需空格
例:($name=’小张’; $user_name=’小蔺’)
2、函数
2.1 函数名全部小写,
2.2 多个单词以下划线分割
2.3 左花括号需和函数名在同一行,右花括号需要和function单词的左侧对齐
例:function login(){
函数体……
}
3、类
3.1 首字母大写
3.2 多个单词,首字母大写,无分割线
例:class UserAction{
方法体……
}
4、注释
4.1 php 文件开头需写声明
例如demo.php文件
<?php
/**
*描述。。。
*作者:小张
*最后修改时间:2011-12-21
?>
4.2 程序上下文之间必须严格遵循一级一级的缩进关系,每增加一个内层,增加一个Tab
4.3 函数与函数上下需要空一行,其他的内容没有特殊要求不要加空行
4.4 方法及属性必须有修饰符 public private protected
4.5方法注释
例:/**
*描述:这是一个登录方法.
*参数1:string 用户名
*参数2:string 密码
*返回值:boolean 成功返回 true 失败返回 false
*/
Public function login($name,$pass){
//也可以在这里加注释
If(…){
Return true;
}else{
Return false;
}
}
4.5 每个模板文件要加一个最外层div结构图。采用常用图片格式即可
4.6 每个模板文件对每一个区块要加一个开头注释和结尾注释
原文地址:http://bbs.lampbrother.net/read-htm-tid-117389.html
0
上一篇:先讲一个警察与程序员的故事吧
下一篇:月初新浪的一道关于算法的笔试题
相关热门文章
- 项目把控能力培养[持续整理]...
- 关于分库分表(Mysql篇)
- 社保代理|广州社保怎样办理|...
- 详细解析:关于PHP事件驱动问题...
- AAA软件教育学院java短期培训...
- IP Sec VPN与NAT破镜重圆
- 网站导航
- GoAgent图文设置教程
- UT2.0正式版下载
- tomcat6.0配置(含配置视频下载...
- 大家都是用什么来管理hadoop集...
- 网站被人挂了吗,添加了些程序...
- Nginx如何保证不走宕机的那个...
- 大家谈谈MYSQL客户端和服务器...
- 以下代码运行后为何会输出5?...
给主人留下些什么吧!~~
评论热议
- 2项目进行中随笔贴(项目中继续更新……)
- 项目进行中。。。
- ICSTOCK项目进行中
- 项目进行中
- 项目进行中...
- 项目进行中...(1)
- 项目进行中的排雷经历....(持续更新中)
- struts2,项目经验总结(持续更新中)
- 项目中常用的动画集锦(一直更新中……)
- 项目中运用easyui的总结,随着项目进行不定期更新
- iPhone开源项目汇总(更新中)2
- 项目 需求分析 更新中。。。
- 日赚200项目进行中……
- Ubuntu实用命令(继续更新中...)
- linux简单命令(继续更新中)
- 零售BI项目进行中
- Android项目中进行单元测试
- GitHub上的优秀开源项目--继续整理中
- 我相信
- 面壁思过
- 终章
- 先讲一个警察与程序员的故事吧
- vs2005使用ATL开发COM
- 2项目进行中随笔贴(项目中继续更新……)
- 月初新浪的一道关于算法的笔试题
- 给自己鼓鼓气,呵呵
- LEX和YACC的使用三
- 第一个项目的感受
- 小结
- 清闲逛论坛,发个我们团队常用的开发资源整理,跟兄弟们共享
- 忆起在兄弟连的那些日子!
- [越狱相关] 优化IPhone的启动进程守护进程(Launch daemons) 优化内存 加快手机启动速度
原创粉丝点击
热门IT博客
热门问题
老师的惩罚
人脸识别
我在镇武司摸鱼那些年
重生之率土为王
我在大康的咸鱼生活
盘龙之生命进化
天生仙种
凡人之先天五行
春回大明朝
姑娘不必设防,我是瞎子
龙人的命运
龙人古琴
灭秦 龙人
轩辕绝 龙人
1976年属龙人命运
龙人大米
龙人图片
1988年属龙人
怪物猎人古代龙人
怪物猎人世界古代龙人
怪物猎人世界古代龙人在哪
翁源县龙仙镇酒店
德令哈洲龙国际酒店
龙椅上众臣干皇上
天众龙众龙帝释天
当着众臣的面在龙椅上泓帝
当着众臣的面在龙椅上皇后
公主当着众臣的面在龙椅上
当着众臣的面在龙椅上
龙佳生态温泉山庄
龙使
龙使txt
龙使天下
龙使txt下载
龙使养成计划
龙使txt全本下载
龙使露西亚样子
龙信
龙儿
玉蛟龙儿
高须龙儿
神雕龙儿
神雕之龙儿别传无弹
龙儿学唱豫剧秦雪梅
龙元
龙光
龙光乡
龙光九钻
龙光君悦华庭
龙光玖龙湖
龙光地产招聘