`
cantellow
  • 浏览: 842412 次
  • 性别: Icon_minigender_1
  • 来自: 草帽海贼团
社区版块
存档分类
最新评论

【分享】部门内部《代码质量》培训

阅读更多

前不久在部门内部做了一份代码质量和重构的培训,由于我其中很多思想和资料都是来源于JavaEye的,饮水要思源,我不敢独享,于是马上拿来分享给广大的Javaeyer(当然是去掉了公司业务逻辑的)。

其中的findbugs的部分:【分享】findbugs反模式

其中的重构部分:【分享】部门内部《重构》培训

 

要郑重说明的是,ppt里面有几个javaeye的例子,希望例子的主人公不要在意。

请自取附件。

13
6
分享到:
评论
13 楼 stevenmhz 2011-06-17  
看了,很不错,谢谢分享~
12 楼 cantellow 2011-06-01  
sotired 写道
不知道LZ有没有看过一本原版的如何写代码的书。叫什么不记得了,是从兄弟那里拿来的。阐述了非常有用的东西,主要是编程思想的问题。
然后,大家再结合每个语言的特有的错误处理机制,就能使编程真正的有大的改观。

关键是什么书?代码大全?程序员修炼之道?简洁之道?简单之美?and so no..
11 楼 sotired 2011-05-31  
不知道LZ有没有看过一本原版的如何写代码的书。叫什么不记得了,是从兄弟那里拿来的。阐述了非常有用的东西,主要是编程思想的问题。
然后,大家再结合每个语言的特有的错误处理机制,就能使编程真正的有大的改观。
10 楼 cantellow 2011-05-27  
modun 写道
我记得 play framework 是用异常来负责跳转的,去年还有人在iteye上发表过名为“play 的暴力美学” 来着好像

我现在正在开发的公共组件也是用异常来作为跳转,这是基于异常作为一个use case流的认识,更加面向对象,但是如果用来判断int值就觉得很暴力了。
9 楼 modun 2011-05-27  
我记得 play framework 是用异常来负责跳转的,去年还有人在iteye上发表过名为“play 的暴力美学” 来着好像
8 楼 cantellow 2011-05-26  
cxh8318 写道
不清楚你的ppt该怎么看。排版的也太……实在不行就word啊。

我培训的时候从没有人说我排版有问题啊
7 楼 cxh8318 2011-05-26  
不清楚你的ppt该怎么看。排版的也太……实在不行就word啊。
6 楼 cqllang 2011-05-25  
看看,多谢分享
5 楼 cantellow 2011-05-21  
zjupw 写道
谢谢分享
ps:ppt的内容有点文字过多了

恩,是啊,看文字容易疲劳,不过你要是能听我直接讲出来,可能就不会觉得文字多了吧
4 楼 zjupw 2011-05-21  
谢谢分享
ps:ppt的内容有点文字过多了
3 楼 javafound 2011-05-21  
写的好!感谢楼主,
2 楼 cantellow 2011-05-20  
greatwqs 写道
javaeye是过去 , iteye是现在 .

轻轻松松出困境。
1 楼 greatwqs 2011-05-20  
javaeye是过去 , iteye是现在 .

相关推荐

    北大青鸟ACCP5.0软件工程师教学PPT和源代码 内部光盘

    北大青鸟ACCP5.0软件工程师教学PPT和源代码 内部光盘 Aptech ACCP 5.0 PPT and Resource 大纲(感谢网友xfxgsun)(在原有基础上增加了部分ppt重新打包发布) ├产品使用手册 │├附件1:ACCP5.0Java程序员简历 │...

    程序文件培训.pptx

    例如: KNL – ---PM---QM001 质量文件缩写及流水号 部门的代码 公司代号 例如: KNL--- PM---SO001 程序文件缩写及流水号 部门的代号 公司代号 一、文件控制程序(二) 程序文件培训全文共29页,当前为第9页。...

    ISO程序文件全套.doc

    5.1.2.2仅限于各部门内部使用的部门内部文件; 5.1.2.3公司自主研发所产生的相关产品的技术文件。 5.2 文件的制订、审核、批准: 5.3 文件的编号原则: "文件类别 "文件简称 " "一阶质量手册 "公司代码-QM " "二阶...

    程序文件1.pdf

    产品型号代码 文件类型代号 版本/版次 5.2 产品型号代码即图纸的图号 各部门发文代码 XXXX X XX-XX 文件号(001、002….) 月份 主管部门特征字母代号 年份 .3 文件的编制 管理文件由主管职能部门编制,按条款4规定...

    项目经理学之项目岗位设置

    3. 为部门各项目提供SCM 理论和相关工具的培训,并提供技术支持; 4. 对配置管理流程进行监督、跟踪,并提供优化改进建议。 配置管理员 主要职责: 1. 据软件项目计划制定配置管理计划; 2. 在配置管理计划约束下...

    Oracle SQL高级编程(资深Oracle专家力作,OakTable团队推荐)--随书源代码

    作者通过总结各自多年的软件开发和教学培训经验,与大家分享了掌握Oracle SQL所独有的丰富功能的技巧所在,内容涵盖SQL执行、联结、集合、分析函数、子句、事务处理等多个方面。读者可以学习到以下几个方面的技巧:...

    软件工程-理论与实践(许家珆)习题答案

    需求概念模型的要求包括实现的独立性:不模拟数据的表示和内部组织等;需求模拟技术又分为企业模拟、功能需求模拟和非功能需求模拟等。 (3) 传递需求 传递需求的主要任务是书写软件需求规格说明。 (4) 认可需求 ...

    ABFrameWork Help.chm

    使用框架开发可以大大缩短开发软件的周期、提高代码质量。此种模式下可最大化的并行开发、最大化的利用资源,从而降低成本、提高效率。 在实际开发中,开发团队可以在实现了底层服务与通用功能的框架上开始具体的...

    Angel工作室CRM开源商业版V1.0

    2、适用范围广: 可以应用于保险业,矿业,能源,餐饮,宾馆,通讯,房产,服装,公益组织,广告,金融,培训,媒体,零售,畜牧,学校,设计,IT,咨询服务等行业等,一般企业都可以用上。 3、本系统标题语言...

    ERP5.0概述

    对受检物品和项目进行质量指标统计并及时反馈到相关领导和部门,与生产、销售、采购、库存、留有充分接口。 ◆人力资源管理:  包含了企业人事管理中全面的功能:人事档案管理、劳动人事管理、工资管理、人员业务...

Global site tag (gtag.js) - Google Analytics