1:命名问题

文件夹,类,属性,方法,ACTION层,SERVER层,DAO层,JSP页面,JS方法,CSS文件,图片的文件等等,都要有一定的规律

目的:易查找,易维护,易管理,不仅仅开发者自己能很好地理解,修改,管理,而且也为了让后来者也能很容易的理解,修改,管理

原则:

1)见明知意

2)统一的以表名(在应用中为对象的名称)为前缀来命名(我们项目采用的是这种方式)

(文件夹,类,方法,ACTION层,SERVER层,DAO层,JSP页面,JS方法,CSS文件)以功能性的提示为后缀

3)驼峰式的命名形式

4)在开发前就必须将这样的要求传达到开发组的每一个成员,并得到每一位组员的明确反馈

2:文件的纺织方式

1)必须符合模块化开发的方式,将相关的功能分成适当大小的来做,不过为了好查找,维护,管理必须放到相同的地方,

最好显示出明确的规律性,让陌生的后来者,一下子就能理解你的意图和思路,这样才能更好地查找,维护,管理你的代码

2)文件的层次,不能太深,但也能比较明确的有一些层次感的

3)一定考虑的长远一点,考虑到程序的扩展性,健壮性,安全性,要给未来的,不定的因素预留一些扩展的空间

3:关于修改程序的问题

做程序或其他事情之前务必养成问自己几个问题的习惯

1)要做什么,为什么要做,能给别人和自己带来什么方便和益处

2)有几种方法来做,那种方法更好,有没有更好的,长远性的益处有多少,可扩展的空间有多少

3)一定要清楚自己正在花时间做的是什么事情,是经过深思熟虑的,是有立足点的,是值得花时间精力生命来做的

4)沟通,非常重要,不懂就要问,一定要问!当然,在问之前,一定是经过自己的思考,经过自己的上网查找分析实验

5)不要做返工的工作,请一次性的把工作做到位,遇到不理解的一定要能清楚在做,不要糊里糊涂的做事情

4:沟通时应保持的原则

1)别人说话时,保持沉默,不要插话,等别人说完,并作出适当的回应,可以不赞同,但不可以无礼貌,要思考,站在他人的位置上思考

2)说话之前,一定要想好,保证自己的比较清晰的表达自己的观点,思想,和理解

3)永远不说不尊重别人的话,要尊重他人,就想尊重自己一样,注意语气,语速,语词,和自己的身体语言

4)遇到不好的事情,一定要保持冷静,克制,平心静气的面度和解决的态度

5)尊重每一个人,无论是同事,上司,客户,朋友,父母,兄弟,姐妹,对陌生人也一样,要以礼相待,尽力使人开心快乐幸福

5:遇到难题,误会,挫折,刁难,难以理解,或不被理解的情况应保持的原则

1)保持冷静,平和,理智的心态,放慢自己的所有节奏,不做决定,转移自己的注意力

2)完全平静下来后,分析,查找,思考问题的本质,并寻找解决的办法

3)追求完美,不断的思考最佳的解决问题的方案,

牢记人生的最大追求在于幸福,如果想什么,做什么,眼前不能快乐幸福,未来的收益也很小就不关注,不理睬,

咱们只关注好的,幸福快乐的,积极的,正面的,长远的利人利己的事情,人,物,思想,学识,智慧,技术,歌,电影

这篇小总结,我在很早以前就写了,我觉得她多少帮了我一些,让我做出了许多更好的选择,也让我避免了许多小的麻烦,希望同样能给予遇到类似问题的朋友们一些小的提示!

项目开发中遇到的小问题及小规范相关推荐

  1. Win10 UWP开发中的重复性静态UI绘制小技巧 1

    Win10 UWP开发中的重复性静态UI绘制小技巧 1 原文:Win10 UWP开发中的重复性静态UI绘制小技巧 1 介绍 在Windows 10 UWP界面实现的过程中,有时会遇到一些重复性的.静态 ...

  2. ssh项目同时使用mysql跟sqlserver数据库_MSSQL_如何把sqlserver数据迁移到mysql数据库及需要注意事项,在项目开发中,有时由于项目 - phpStudy...

    如何把sqlserver数据迁移到mysql数据库及需要注意事项 在项目开发中,有时由于项目开始时候使用的数据库是SQL Server,后来把存储的数据库调整为MySQL,所以需要把SQL Serve ...

  3. 软件项目开发中的百分之九十效应

    在软件项目管理中,经常遇到这样的情况:进度到百分之九十后开始停滞,要花很长很长时间很大很大代价(甚至超过前百分之九十所花费的工时.工期)才能完成最后的百分之十.我把这种情况叫作:软件项目的百分之九十效 ...

  4. 项目开发中ARM单片机芯片分类及选型

    项目开发中单片机芯片的选型是一件重要而费心的事情 , 如果芯片型号选择得合适 , 单片机应用系统就会得经济 , 工作可靠 ; 如果选择得不合适 , 就会造成经济浪费 , 影响单片机应用系统的正常运行 ...

  5. 面试中常问的你在项目开发中遇到过哪些问题怎么回答?

    一.你在项目开发中遇到过哪些问题? 此问题的回答一般从三个方向入手,一是技术问题,二是解决方案问题,三是甲方或团队配合问题,针对这三个方面的问题回答示例. 一.技术方面: 开发项目过程中遇到问题是难免 ...

  6. 反思:项目开发中的语言沟通与文档沟通

    反思:项目开发中的语言沟通与文档沟通 问题引出:刚进入公司试用期,有导师安排开发实现一些功能模块或者小的应用.毕竟需要在整个产品的框架下添加代码,看了下整个产品近1G的源代码,相当浩瀚.虽然是不需要我 ...

  7. iOS项目开发中Git的使用

    一.Git介绍 Git是一个项目源码管理系统,在多人合作开发过程中是至关重要的.在项目开发中,我们可以通过Git客户端(Github.Tower.Tortoise等)或者通过命令行来使用Git,关于G ...

  8. 【开发规范】go项目开发中的[流程,git,代码,目录,微服务仓库管理,静态检查]

    文章目录 前言 一.有哪些规范我们应该遵循 二.项目开发流程 三.git的代码分支管理 1. 分支管理 2. commit规范 三.go的代码规范 四.go项目目录规范 五.微服务该采用multi-r ...

  9. Android之---项目开发中网络框架的选择

    项目开发中网络框架的选择 Android常用的网路框架: 大多数应用程序基本都需要连接网络,发送一些数据给服务端,或者从服务端获取一些数据.通常在 Android 中进行网络连接一般使用 Scoket ...

  10. 在项目开发中应该遵循的准则

    根据我公司实际情况,大致列出在项目开发中应遵循的步骤原则.在各程序员遵循原则的情况下,方能开发出健壮有效的程序,且能提高自己的编程素质. 1.在项目开发初期应该有项目的详细原型.鉴于程序员文档能力有限 ...

最新文章

  1. asp.net 防注入
  2. 【Java报错】多数据源mapper异常more than one `primary` bean found among candidates: [sqlSessionFactory] 问题分析解决
  3. 使用 Hexo + Next 搭建静态博客
  4. mysql 回表查询优化_MySQL中的回表查询与索引覆盖:一次百万级别分页查询使用Limit 从90秒到0.6毫秒的优化...
  5. HDU 4870 Rating 高斯消元法
  6. 6月15日起,刷卡机不能自选商户了,这样会有多少卡被封掉?
  7. Web端H.265播放器研发解密
  8. 嘉年华回顾丨 杨长老带你解密 Oracle 19c 和 20c 的新特性
  9. 全球开发者调查:JavaScript 成最爱,还最喜欢用 React
  10. 用JS实现自动提取身份证的出生日期
  11. windows制作docker镜像_.NET Core程序跑在任何有docker的地方
  12. Sublime Text3的插件管理Package Control安装
  13. 如何为自定义域使用我自己的SSL证书?
  14. Hadoop之倒排索引
  15. 码农谷 找出N之内的所有完数
  16. python绘图之散点图
  17. 微信小程序全国城市搜索(可进行城市中文拼音首字母搜索)
  18. HBase安装配置及测试
  19. CFSSL: 证书管理工具:2:创建CA私钥与CA证书
  20. Android 复杂的列表视图新写法 MultiType (v3.1.0 修订版)

热门文章

  1. Python中执行外部命令
  2. Python-条件控制及循环
  3. 【CSS 】动画animation
  4. Javascript实现的2048
  5. 服务端 https和SSL
  6. OpenGL小试牛刀第一季
  7. C#四种相等性判断方法 equals,referenceEquals
  8. C++中的“error:LNK2005 已经在*.obj中定义”异常
  9. java包引入顺序_多个相同jar存在时的引用顺序
  10. 积累bootstrap的一些知识