`

svn使用和编码的个人总结

阅读更多
svn提交代码时:
1.提交代码时要先更新,如果没有冲突再提交。

2.如果更新完有冲突,就解决冲突,在其过程中不要乱删除别人的代码,删之前,应该问问 其他人。

3.提交代码前看自己的代码格式对否,空行的行数是固定的,函数的结尾需要空行;所引得包是否多,用ctrl+shift+o 整理一下。

4.那些用anntation注释的地方的上方要空一行,在每一个方法的开头也空一行。

5.在本地用ant test测试一下,成功再提交,不要影响别人的代码运行。

开发时:
1.在写测试类时,首先要考虑所传的参数是否符合要求,有时只传id而不是name,弄错了会影响进度。

2.测试用例尽量想全,空,不合法值,越界,互斥...

3.编码时,一个方法一般在20行左右,有一些对象通用的方法尽量都写在model里面去,如果还用写其他方法,那就在本类中用private写一个方法,写好注释说明,让别人看懂。

4.如果编码很麻烦,那就是可能逻辑弄错了,就得重新考虑方法了,要不就是参数传的不对等造成的。不要做下去了,得和大家考虑方法,看是否对,再做。

5.注意只在私有方法,类和接口上面写注释

6.禁止提交哪些sysout打印输出语句和一些本地的测试代码,迷惑大家

7.在方法上面写注释时要写清楚,所传的参数的类型,还有数组内的各个标注下代表的值是什么,用1,2,3...介绍清楚

8.类的上方写清楚开发者,日期,作用

9.测试类不一定要写的很全,可以都让去数据库查的,就让其去数据库去查,最终返回空就行了,互斥的条件也如此。

10.在编码时,考虑异常情况时要首先判断不合理的情况让其返回,如下面代码:
if(CollectionUtils.isEmpty(idList)) return groupDataModelList;
但是不要写成if(!CollectionUtils.isEmpty(idList)){...正常实现},不写else的实现了,这样会造成idList为空时出异常情况。

11.空行:
在if,for循环等开始的地方要注意最好在其上面空一行;
在一些声明链表,字符串等变量时,在其下面如果可以空行的话,尽量也空一行,方便清晰查看代码;
在方法体结束的return之前空一行。

12.如果方法里某些代码都应该是属于某个对象的行为,就应该封装到该对象的里面,把方法名字定义好,明白易懂

13.等待重构
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    AndroidStudio使用svn第一次提交,忽略文件注意事项

    本文将对第一次提交时需要忽略的文件进行总结,并且分享个人经验和方法,帮助开发者更好地使用 SVN。 首先,在 Android Studio 中使用 SVN 需要添加忽略文件,这是因为 SVN 会将所有文件都提交到版本库中,而有些...

    sv.zip svn 服务器个人常用脚本

    总结来说,“sv.zip”中的shell脚本是个人在管理SVN服务器时提高效率、确保数据安全的重要工具。通过定制和运行这些脚本,开发者能够更有效地维护SVN仓库,自动化日常任务,从而专注于更重要的代码开发工作。学习和...

    SVN_中文手册.pdf

    ### SVN中文手册知识点总结 #### 一、SVN简介与基本概念 - **SVN**(Subversion)是一种广泛使用...熟练掌握SVN的使用不仅可以提高个人工作效率,还能增强团队协作能力。希望以上知识点能帮助您更好地理解和运用SVN。

    java的个人总结(合集).docx

    【Java程序员个人总结】 在Java编程领域,个人的技能和经验是不断积累和提升的过程。这位程序员在一年的时间里经历了从海辉公司的存储过程维护到新公司的系统架构师的角色转变,充分体现了Java程序员职业发展的多样...

    企业编码标准

    1. **命名规则**:使用完整英文描述,长度不宜超过15个字符,避免使用相似的命名方式,如`persistentObj`和`persistentObjs`不应同时使用。 2. **缩写规则**:若需使用缩写,须遵循统一的标准,例如`No.`表示数字,`...

    TortoiseSVN-1.11.0.28416--64位和汉化包

    总结来说,TortoiseSVN 1.11.0.28416是Subversion的一个强大客户端,尤其对于Windows用户而言,它的64位版本提供了更优秀的性能和稳定性。结合中文语言包,使得非英语用户也能轻松上手,进行有效的版本控制工作。...

    软件工程的个人实习总结.doc

    通过使用版本控制工具SVN,我们能够协同工作,避免代码冲突,同时也方便了文档的共享和管理。定期的小组评审帮助我们及时发现和纠正问题,优化了我们的工作流程。 总的来说,这次实习是一次宝贵的实践经验,我不仅...

    个人使用的程序员简历模板

    【个人使用的程序员简历模板】是一份能够帮助程序员展示自身技能和经验的有效工具,这份模板是一位拥有五年以上工作经验的软件工程师所使用过的,并成功获得了多个公司的录用。以下将详细解析其中包含的关键知识点:...

    软件开发类个人简历.pdf

    1. 项目管理:熟悉使用SVN管理项目代码、数据库文档、UI图以及其他文档。 2. 需求分析:能够对项目负责,负责项目相关技术文档的拟定,技术可行性分析,数据库建立和编码。 3. 团队协作:能够积极配合其他程序员完成...

    软件使用技巧总结(eclipse、matlab、vs、SQL)个人笔记(精心整理)大学生必备

    MATLAB提供了强大的数学计算和数据可视化功能,VS是C#和.NET开发的主要IDE,而SQL是数据库查询语言,熟练掌握它们的使用技巧,对于提升开发效率至关重要。例如,MATLAB中的快捷键和调试功能,VS的代码片段和调试工具...

    软件实习总结范文.doc

    3. **工具使用**:实习中涉及到的工具有Rational Rose(用于建模和需求管理)、SVN(版本控制系统)和MyEclipse(集成开发环境)。熟悉这些工具能提高开发效率和团队协作。 4. **团队协作与个人素质**:实习强调了...

    idea使用经验总结

    12. **Live Templates**:IDEA的活模板功能允许开发者创建和使用预定义的代码片段,提高编码速度。 通过熟练掌握这些功能,开发者可以在IDEA中实现高效、便捷的开发工作,从而提升整体的开发效率和代码质量。在日常...

    软件开发类个人简历.docx

    总结:本资源是一个软件开发类个人简历模板,旨在提供一份详细的个人简历,以展示软件开发方面的技能和经验。该模板涵盖了个人基本信息、教育背景、工作经验、技能、项目经验等方面,为软件开发类个人简历提供了一个...

    IntelliJ IDEA 使用教程

    - IntelliJ IDEA还提供了版本控制的集成支持,如Git、SVN等,方便开发者进行代码版本管理和团队协作。 ### 插件与快捷键 - IntelliJ IDEA拥有强大的插件生态系统,用户可以根据个人需求安装各类插件,如数据库管理...

    java开发工程师简历.pdf

    11. 项目管理:包括项目的需求分析、设计、编码、测试、部署等阶段,熟悉使用 Maven 和 SVN 来管理项目。 12. Java 项目经验:包括泉翼达商城框架和行天下汽车租赁管理系统两个项目,涵盖了项目的需求分析、设计、...

    2021暑期软件开发实习总结范文参考.docx

    在实习过程中,我们学习了如何使用Office Project规划项目流程,掌握了SVN的基本操作,以及HTML、CSS和JavaScript的基础知识,这些都是构建网页和交互式应用的基础。此外,我们还了解了HTTP配置、JDK和Tomcat的安装...

    计算机专业个人简历-(1).doc

    计算机专业个人简历知识点总结 本文档是一个计算机专业个人简历,涵盖了个人信息、教育背景、工作经验、技术技能、项目经验等方面的内容。下面是从中提炼出来的知识点: 一、个人信息 * 个人信息包括姓名、性别、...

    202X年度java软件工程师个人简历范文精选4.docx

    以上内容总结了该Java软件工程师的基本信息、技能要求、工作职责以及具体的项目经验和个人荣誉,这对于求职者来说是非常重要的参考信息。在实际求职过程中,可以根据自身情况进行调整和完善,突出自己的优势和特长。

    软件开发工作制度规范.pdf

    3. 工作周报:每周需对完成的任务进行总结,并计划下周工作,周报应在周日结束前上传至svn,由负责人提醒和安排。 4. 工作计划调整:小组工作计划由负责人制定,如有变动需向上级反映并调整,不可擅自更改。 5. ...

    2020java软件工程师个人简历范文精选4篇.docx

    6. **自我评价**:简短总结自己的优势和个人特点。可以包括个人品质(如责任感、团队合作精神等)、技术能力(如独立解决问题的能力)等。 7. **项目经验**:详细描述参与过的项目,包括项目名称、担任的角色、技术...

Global site tag (gtag.js) - Google Analytics