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 每个模板文件对每一个区块要加一个开头注释和结尾注释
原文地址:http://bbs.lampbrother.net/read-htm-tid-117389.html
阅读(91) | 评论(0) | 转发(0) |
0

上一篇:先讲一个警察与程序员的故事吧

下一篇:月初新浪的一道关于算法的笔试题

相关热门文章
  • 项目把控能力培养[持续整理]...
  • 关于分库分表(Mysql篇)
  • 社保代理|广州社保怎样办理|...
  • 详细解析:关于PHP事件驱动问题...
  • AAA软件教育学院java短期培训...
  • IP Sec VPN与NAT破镜重圆
  • 网站导航
  • GoAgent图文设置教程
  • UT2.0正式版下载
  • tomcat6.0配置(含配置视频下载...
  • 大家都是用什么来管理hadoop集...
  • 网站被人挂了吗,添加了些程序...
  • Nginx如何保证不走宕机的那个...
  • 大家谈谈MYSQL客户端和服务器...
  • 以下代码运行后为何会输出5?...
给主人留下些什么吧!~~
原创粉丝点击