JAVA编程^技巧李万鸿.docVIP

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JAVA编程技巧完美版 李万鸿 JAVA语言博大精深,编java程序需要技巧,尤其是SSH2架构的项目,需要高超的编程艺术和深广的智慧。编程和调试需要全面考虑问题,要从系统的各个方面进行考虑,多角度分析问题,这样才能快速解决问题。这里给出一些建议,是来自于实际工作的宝贵经验算是抛砖引玉,“他山之石,可以攻玉”,希望对大家开发项目编程有所裨益。 实用开发经验荟萃 拨开需求的迷雾。 做项目也好做程序也好,一定先要把需求搞清楚,这是编程的基础,把需求分析搞好就成功了一半。当然,需求不可能一次完全搞清楚,而且会发生变动,这就要从实际出发,不断地持续地弄清需求,并且善于从软件专业的角度来启发用户,搞准他们的真正要求,明确项目的功能和要求。 架构布局清晰合理。 在搞清项目需求的基础上,设计先进合理的架构,包括业务架构和系统架构,架构布局要清晰,各子系统和模块功能明确,边界清晰,项目包设计合理精当,层次分明。 数据库设计合理。 弄清需求后就要设计数据库,数据库的划分应该合理实用,有哪些库,库中有那些表,表中有哪些字段,都要科学规划,为了提高效率,可以适当有冗余的字段。 人员分工合理。 项目设计完毕,就要把具体的任务分给程序员,要根据程序员的能力进行合理的分配安排,重点难点交给经验丰富的高手,简单的交给年轻的程序员。 进度的掌控。 要把握好进度,各个程序员的开发进度如何,项目的进展情况怎样,要有清晰的了解和把握,注意及时发现风险并找出合理的对策加以化解。 分清主次,抓住重点。 要全面正确地把握项目和程序,分清主次,抓住重点,确定优先级,先做重点。 举一反三地复用。 成功的代码和思路要充分复用,举一反三,进行联想,这里可以,其他的地方也可以。“不要重复发明轮子”,就是这个道理,复用是软件的一个重要思想,当前最流行的面向对象就遵循这一原理。 举一反三。 程序某个地方用某种方法解决,举一反三,其他的地方可能也会用类似的方法解决,完成了一个地方,其他的地方也可如法炮制,争取一次完成所有同类问题。 使用方法。 “简洁是智慧的姐妹”,重复使用的功能代码要提炼出来,写成一个方法,供大家调用,可以设置参数,加大灵活性,以处理更多的任务,使程序更简洁。 命名规范。 程序名、变量名、方法名的规范命名可以使程序规范,CMMI标准的一个重要尺度就是命名的规范。这要可以得到提高程序的可读性和彼此的衔接配合,便于开发、调试和维护。 全局在胸,气定神闲。 把程序装进脑子,全面清晰地了解程序的运行情况,对程序运行到哪一步,都有正确的了解和判断,从哪里开始,如何结束,用到哪些数据,都十分明白,轻松解决问题,有条有理,智勇双全,胜券在握,乐观自信,气定神闲,大将风度。 探索研究,取得成功。 所有的问题都有答案,关键在于锲而不舍地寻找、思考、探索、研究。卫星、火箭、电脑不都是想出来的吗?只要努力地实验探索,一定会解决问题,取得成功。专精自通神,聚精会神地思考,一定会有灵感的火花。 及时沟通,了解变化。 由于是团队开发,别人做了改动会影响到自己,因此一定要及时沟通,了解变化,并要注意不要把别人的改动弄丢了。 勤学好问,多动脑筋,善于思考。 要刻苦学习,不耻下问,谦虚谨慎,这样才能进步,才能提高。要多动脑筋,善于思考,运用智慧和所学的知识解决问题。 写好注释。 良好的注释可以帮助理解程序,利于看懂使用,维护修改都方便,程序也更规范。 随时运用经验和方法。 各种方法经验要随时运用,灵活运用,比如备份,注释,全面看程序,做过哪些改动,了解运行到哪一步,数据如何等。这一点极为重要,这样才能真正把知识和智慧用上,发挥作用,让知识变成力量,把智慧变成成绩。 精益求精。 程序要反复优化,精益求精,编写高质量的代码。 认真细致,以慢出快。 编程要认真细致,把每个环节搞清楚,不要急躁, 稳扎稳打,稳步前进,这样才能减少出错,提高速度,达到以慢出快的效果。 交流经验,群策群力,团队力量。 团结就是力量,项目开发的特点在于分工合作,依靠团队的力量完成任务。这个力量是巨大的,大家要多交流,善于总结经验,吸取教训,成功的经验大家都要学习运用,教训大家都要注意,群策群力,博采众长,你有一个好办法,他有一个突破,把大家的智慧集中起来,充分运用,可大大提高程序的质量和开发速度。 20)两个循环,不断提高。 开发过程中存在两个循环,促使项目不断完善提高。第一个循环是:简单、复杂、提炼。刚开始时程序简单,慢慢滴变得复杂,这时需要进行提炼总结,把程序中用到的技术和方法加以提炼慨括,进行整理,然后用于程序之中,修改完善程序,这时就实现了一个质的飞跃,程序又比较简单明白,各个方面清晰明了,然后又

文档评论(0)

kehan123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档