`

Java开发经验总结

    博客分类:
  • JSP
阅读更多
  ·立项

一、需求的收集,UC的编写虽然不是开发人员的工作,但最终需要开发人员在产品中实现。所以开发不合理的设计至少浪费了你的时间,开发技术无法实现的设计带来最大的痛苦:失败。所以,开发人员要重视需求以及UC的评审,提出自己能够想到的所有异议。

二、一栋楼很难估算重量,但是一块砖头可以精确估算重量。一个项目的时间很难准确的估计,但把项目开发划分为不能再进行分割的模块功能点,对每个点的估计是可以更精准的估时的,由此由上至下,由下至上,得出近乎准确的编码时间。

三、机会总是倾向有准备的人,成功也是。编码工作保质保量的按时完成需要多方的准备工作,技术难点需要进行充分的技术预言,不熟悉的依赖平台或类库要进行熟悉。

  ·设计

  一、一图胜万言,模块结构以及流程等很难用用文字描述,即使用文字描述出来也很难看懂,所以在设计中,要善用用图。

二、痛苦是为了快乐,详细设计过程中有思考的痛苦,繁琐的痛苦,但是绕过这些痛苦,编码期间将会面临更大的痛苦。

  ·编码

一、 磨刀不误砍柴工。对于一个实现可以有很多解决方案,花些时间精力选取你认为最好的解决方案可以总体上提高工作成效,往往还可以得到用户更好的体验效果。



二、 细致认真严谨的工作即是对工作负责,更是对自己负责,让这些成为习惯。任何一次,任何时候所进行的编码工作,在逻辑、风格、简单有效等方面拿出你的最好,既能更好为公司实现价值,同时更有利自己在技能,岗位的进步。

  三、 简单是美,在有效的前提下,越是简单的处理方法越是珍贵的,代码编写也是,简单的代码便于理解维护,同时不容易产生错误。

  四、 慎做改动,当然不是说不做改动或不鼓励改动,而是不做仓促、草率的代码改动。没有洞察全局,考虑全面,而仓促进行的改动往往没有达到改动的目的却带来了其他问题。

  ·测试

  一、事出有因,任何bug都是由于代码的疏漏造成的,修复bug的痛苦过程中切莫怀疑是神在耍弄你,勇往直前的利用排除法或跟踪调试代码等方法找到疏漏所在。

  二、遇到自身模块相关问题首先检查自己,相互推诿只会浪费时间以及减弱在其他同事对你的信任。

  三、站的高看得远,不同的视角有不同的风景。遇到比较难解决的问题而苦苦没有思路时,转换思路或把问题的考虑范围放的更广一点,往往可以找到解决方案。

四、功能提交测试前或bug修复提交验证前,开发人员都要自己详细的测试一下,验证无误再提交,这样才是一个优秀的开发人员。

  ·全局

  一、善于以及及时的沟通。在项目的整个流程过程中,遇到他人的问题或自己解决不了的问题,切忌堆在自己心里,要及时找问题解决方进行沟通,通过寻求解决方案。

二、三人行必有我师,发现并学习别人的长处。作为开发人员,我们在追求接近完美的同时,也需要学会欣赏别人的长处,发现别人的优点,并学习别人的优点,转化为自己的潜质,这样,我们才可以进步的更快,更全面。

  三、利人利己,善于帮助他人解决问题以及进行知识经验的分享,更有利于自己的提高,同时还可以获得他人的尊重。

  四、模块的性能不是减少一行或几行执行代码所能提高的,性能的优化首先是从算法上考虑,降低时间复杂度,然后从执行逻辑入手,减少循环执行代码的执行次数。
分享到:
评论

相关推荐

    java开发经验总结

    java开发经验总结

    java程序员总结报告

    SSH作为Java开发中的主流框架,让我领略到其强大的功能和灵活性。Struts负责表现层,Spring处理业务逻辑,Hibernate则优化了数据持久化。在实际项目中,我不仅学会了如何配置和调优这些框架,更懂得了如何将它们有机...

    Java开发经验及技巧集大汇总.pdf

    Java 就是用来做项目的!Java 的主要应用领域就是企业级的项目开发!要想从事企业级的项目开发,你必须...Java 的开发总要经过立项——设计——编码——测试等诸多过程,下面先来介绍一下Java 开发中的这些开发经验。

    java设计模式与经验总结

    这部分内容可能涵盖了Java开发中的各种实践经验和技巧,比如性能优化、异常处理、内存管理、多线程同步、IO流操作、JVM调优等方面。在实际开发中,理解这些经验能够帮助开发者避免常见的陷阱,提升代码质量。例如,...

    JVM优化经验总结Java开发Java经验技巧共15页.p

    【标题】"JVM优化经验总结Java开发Java经验技巧共15页.p" 提供的信息表明,这是一份关于Java开发中的JVM优化经验的详细总结,共有15页的内容。在Java开发过程中,理解并掌握JVM(Java虚拟机)的优化技巧是至关重要的...

    阿里巴巴Java开发手册(详尽版)

    《阿里巴巴Java开发手册》是阿里内部Java工程师所遵循的开发规范,涵盖编程规约、单元测试规约、异常日志规约、MySQL规约、工程规约、安全规约等,这是近万名阿里Java技术精英的经验总结,并经历了多次大规模一线...

    10年java软件经验总结

    ### 10年Java软件经验总结与个人对当前软件环境的分析及转型看法 #### Java技术发展概述 在过去的十年间,Java作为一种重要的编程语言,经历了显著的发展与变化。随着互联网技术的飞速进步,Java也在不断适应新的...

    java学习经验总结

    在J2SE的基础上,Java Web开发则引入了JSP(Java Server Pages)和Servlet。JSP主要用于创建动态网页,它将HTML代码与Java代码相结合,使开发者可以直接在页面上进行业务逻辑处理。Servlet则是服务器端的Java应用...

    Java开发手册1.7.0

    《Java 开发手册 1.7.0》是阿里巴巴集团技术团队的集体智慧结晶和经验总结,旨在提高 Java 开发者的综合素质和软件开发质量。手册共分为七个维度:编程规约、异常日志、单元测试、安全规约、MySQL 数据库、工程结构...

    总结java编程中的经验教训

    标题:总结Java编程中的经验教训 在Java编程的漫长历程中,无数开发者通过实践与失败积累了宝贵的经验教训,这些经验和教训对于新晋程序员而言,是避免重蹈覆辙的捷径,也是提升代码质量和开发效率的关键。以下是从...

    java精通+开发案例 经典经典总结

    "java精通+开发案例 经典经典总结"这个主题涵盖了Java学习的核心内容和实战经验,旨在帮助开发者深化对Java的理解并提升开发技能。 一、Java基础 1. 类与对象:Java是面向对象的语言,理解类和对象的概念是基础。类...

    我的java开发笔记(技术,经验)

    这份珍贵的压缩包文件,名为“我的java开发笔记(技术,经验)”,是作者长期在Java开发领域积累的宝贵资料,包含了个人的心得体会,丰富的技术文章,以及精选的经典面试问题,对于任何想要提升Java技能或者准备面试...

    阿里巴巴Java开发手册v1.2.0-1.pdf

    本资源是阿里巴巴集团技术团队的集体经验总结,旨在帮助Java开发者提高代码质量和编程效率。手册分为五大块:编程规约、异常日志、MySQL数据库、工程结构、安全规约,涵盖了Java开发中的各个方面。 编程规约 编程...

    java开发+精通 经典总结 全是免分资源

    综上所述,这份“java开发+精通 经典总结”涵盖了从基础到高级的Java开发知识,无论你是初学者还是经验丰富的开发者,都能从中受益。通过深入学习和实践,你将能够提升Java编程技巧,更好地应对各种开发挑战。

    JAVA开发手册(终极版)

    《阿里巴巴Java开发手册》是阿里内部Java工程师所遵循的开发规范,涵盖编程规约、单元测试规约、异常日志规约、MySQL规约、工程规约、安全规约等,这是近万名阿里Java技术精英的经验总结,并经历了多次大规模一线...

    阿里巴巴Java开发手册(终极版)

    《阿里巴巴Java开发手册》是阿里内部Java工程师所遵循的开发规范,涵盖编程规约、单元测试规约、异常日志规约、MySQL规约、工程规约、安全规约等,这是近万名阿里Java技术精英的经验总结,并经历了多次大规模一线...

    优秀程序员之路——Java开发经验及技巧大汇总

    以上内容仅为Java开发经验及技巧的部分总结,希望能为读者提供一定的参考价值。作为一名优秀的Java开发者,持续学习新技术、不断实践新方法是非常重要的。此外,良好的团队协作能力、沟通能力和解决问题的能力也是...

Global site tag (gtag.js) - Google Analytics