代码走查单(很详细的资料)

代码走查单(很详细的资料)
代码走查单(很详细的资料)

代码走查的最主要的目的是为了发现程序中的逻辑错误,编程风格方面的错误可以通过风格检查的工具去检查。如下的检查单给代码走查的专家发现逻辑错误提供了一个很好的帮助。

序号检查项

1、代码的注释与代码是否一致?注释是否是多余的?

2、是否存在超过3层嵌套的循环与/或判断?

3、变量的命名是否代表了其作用?

4、所有的循环边界是否正确?

5、所有的判断条件边界是否正确?

6、输入参数的异常是否处理了?

7、程序中所有的异常是否处理了?

8、是否存在重复的代码?

9、是否存在超过20行的方法?

10、是否存在超过7个方法的类?

11、方法的参数是否超过3个?

12、是否有多种原因导致修改某个类?

13、当发生某个功能变化时,是否需要修改多个类?

14、代码中的常量是否合适?

15、一个方法是否访问了其他类的多个属性?

16、某几项数据是否总是同时出现,而又不是一个类的属性?

17、switch语句是否可以用类来替代?

18、是否有一类的职责很少?

19、是否有一个类的某些属性或者方法没有被其他类所使用?

20、在类的方法中是否存在如下的调用形式:a.b().c()?

21、是否某个类的方法总是调用另外一个类的同名方法?

22、是否某个类总是访问另外一个类的属性与方法?

23、是否两个类完成了类似的工作,使用了不同的方法名,却没有拥有同一个父类?

24、是否某个类仅有字段和简单的赋值方法与取值方法构成?

25、是否某个子类仅使用了父类的部分属性或方法?

代码走查

代码走查(code walkthrough)和代码审查(code inspection)是两种不同的代码评审方法, 代码审查是一种正式的评审活动,而代码走查的讨论过程是非正式的。 最近对项目组进行代码评审,发觉需要对代码评审中找到的问题进行一下分类,大概可以分成以下几类问题: 1. Comment 注释没写,或者格式不对,或者毫无意义 2. Coding Standard 没遵守代码规范 3. Existing Wheel 重复现成的代码,或者是开源项目,或者公司已有代码 4. Better practice Java或者开源项目,有更好的写法 5. Performance bottle and Improvement 性能瓶颈和提高 6. Code Logic Error 代码逻辑错误 7. Business Logic Error 业务逻辑错误 代码审查列出问题的类型,并有解决情况报告 11月23日 代码走查——项目走向成功的锦囊之一 说起代码走查,相信每个人都不陌生,但为什么要执行代码走查,什么时候来执行代码走查,如何有效执行代码走查,很多人的看法和见解都不一样。 一般的看法,认为代码走查是一种非正式的代码评审技术,它通常在编码完成之后由代码的作者向一组同事来讲解他自己编写的代码,由同事来给出意见。 这种做法在很多做软件开发组织中经常采用。但从实际执行效果来看,成效并不都那么明显,反而很多组织的这种做法有浪费时间之嫌。主要是因为代码走查活动时间有限,而参加代码走查的人之前没有较多的时间来提前了解被走查的代码,故而在实际执行时能被走查的代码所占的比例并不高,同时也发现不了多少本质问题。 随着软件外包业的发展,它有别于软件产品开发,客户对于产品的要求不再局限于系统是否能够正确运行。而是在设计、代码的品质上也有了更多的要求。有的客户甚至会在我们每次交付后先来检查我们的代码品质,只要是代码不符合要求就会被拒绝。

企业所属行业分类表

WORD 格式可编辑 所属行业类别、分类及行业代码查询表 发布日期: 2014-10-31 浏览次数: 13180 核心提示:国民经济行业类别、如何分类以及各行业代码查询:国民经济行业分类与 代码( GB/4754-2011 ),国民经济行业分类。A 农、林、牧、渔业; B 采矿业; C 制 造业; D 电力、热力、燃气及水生产和供应 业; E 建筑业; F 批发和零售业; G 交 通运输、仓储和邮政 业;H 住宿和餐饮业; I 信息传输、软件和信息技术服务业; J 金融业; K 房地产业;L 租赁和商务服务 业;M 科学研究和技术服务业;N 水利、 环境和公共设施管理业;O 居民服务、修理和其他服务 业;P 教育; Q 卫生和社会 工 国民经济行业分类与代码查询表: A农、林、牧、渔业 行业代码行业名称详细说明 1农业 0111 谷物的种植; 0112 薯类的种植; 0113 油料的种植; 0114 豆 类的种植; 0115 011谷物及其他作 麻类的种植; 0117 糖料的种植; 0118 烟草的种 植; 0119 其 棉花的种植; 0116 物的种植 他作物的种植 012蔬菜、园艺作物 0122 花卉的种植; 0123 其他园艺作物的种植0121 蔬菜的种 植; 的种植 水果、坚果、饮 0131 水果、坚果的种植;0132 茶及其他饮料作物的种植;0133 香料作物的种13料和香料作物 植 的种植 14中药材的种植 2林业 021林木的培育和 造林; 0213 林木的抚育和 管理、 0211 育种和育苗; 0212 种植 022木材和竹材的 竹材的采运 0221 木材的采运; 0222 采运

企业所属行业分类表

所属行业类别、分类及行业代码查询表 发布日期:2014-10-31 浏览次数:13180 核心提示:国民经济行业类别、如何分类以及各行业代码查询:国民经济行业分类与代码(GB/4754-2011),国民经济行业分类。 A 农、林、牧、渔业; B 采矿业; C 制造业; D 电力、热力、燃气及水生产和供应业; E 建筑业; F 批发和零售业; G 交通运输、仓储和邮政业; H 住宿和餐饮业; I 信息传输、软件和信息技术服务业; J 金融业; K 房地产业; L 租赁和商务服务业; M 科学研究和技术服务业; N 水利、环境和公共设施管理业; O 居民服务、修理和其他服务业; P 教育; Q 卫生和社会工 国民经济行业分类与代码查询表: A 农、林、牧、渔业 行业代码行业名称详细说明 01 农业 011 谷物及其他作 物的种植 0111 谷物的种植;0112 薯类的种植;0113 油料的种植;0114 豆类的种植;0115 棉花的种植;0116 麻类的种植;0117 糖料的种植;0118 烟草的种植;0119 其 他作物的种植 012 蔬菜、园艺作物 的种植 0121 蔬菜的种植;0122 花卉的种植;0123 其他园艺作物的种植 013 水果、坚果、饮 料和香料作物 的种植 0131 水果、坚果的种植; 0132 茶及其他饮料作物的种植;0133 香料作物的种 植 014 中药材的种植02 林业 021 林木的培育和 种植 0211 育种和育苗;0212 造林;0213 林木的抚育和管理、 022 木材和竹材的 采运 0221 木材的采运;0222 竹材的采运 023 林产品的采集03 畜牧业

java代码走查计划书

WATER Corporation 代码走查计划书Version 2.0 XXX 2012/3/20

文档修改记录

目录 1.进度计划 (4) 2.待评审物 (4) 3.成员角色 (5) 4.基本原则 (5) 4.1代码评审原则 (5) 4.2评审指导文档 (6) 5.走查过程定义 (6) 5.1代码走查计划准备阶段 (6) 5.2个人代码走查阶段 (6) 5.3代码走查会议阶段 (7) 5.4缺陷修改与关闭 (7)

1.进度计划 小组代码走查活动时间进度安排如下所示: 2.待评审物 待评审物名称:银行系统取款模块源代码V1.0 (SC-Banking-Withdraw- V1.0) Figure 1 UML Model for Banking-Withdraw

3.成员角色 组长:制定代码走查的计划、安排代码走查活动职责分工、组织代码走查,确保代码走查的过程规范执行; 质量保证人员:制定CheckList,记录代码走查会议以及完成问题记录报告; 开发人员:完成代码,在代码走查中引领走查人员读代码,走查结束后并根据走查的问题记录报告完成代码修改; 评审人员:依据编程规范和CheckList执行代码走查,使用Jupiter工具记录发现的问题。 4.基本原则 4.1 代码评审原则 1.一次检查少于200~400行代码 2.努力达到一个合适的检查速度:每小时少于300~500行代码 3.有足够的时间、以适当的速度、仔细地检查,但不宜超过60~90分钟 4.在复审前,代码作者应该对代码进行注释 5.建立量化的目标并获得相关的指标数据,从而不断改进流程 6.使用检查表(checklist)肯定能改进双方(作者和复审者)的结果 7.验证缺陷是否真正被修复

最新企业所属行业类别、分类及行业代码查询表

企业所属行业类别、分类及行业代码查询表 核心提示:国民经济行业类别、如何分类以及各行业代码查询:国民经济行业分类与 代码(GB/4754-2011),国民经济行业分类。A农、林、牧、渔业;B采矿业;C制 造业;D电力、热力、燃气及水生产和供应业;E建筑业;F批发和零售业;G交 通运输、仓储和邮政业;H住宿和餐饮业;I信息传输、软件和信息技术服务业;J 金融业;K房地产业;L租赁和商务服务业;M科学研究和技术服务业;N水利、 环境和公共设施管理业;O居民服务、修理和其他服务业;P教育;Q卫生和社会 工 国民经济行业分类与代码查询表 A农、林、牧、渔业企业所属行业分类表所属行业类别、分类及行业代码查询表发布日期:2014-10-31浏 行业代码行业名称详细说明 01农业 0111谷物的种植;0112薯类的种植;0113油料的种植;0114豆类011谷物及其他作物的种植的种植;0115棉花的种植;0116麻类的种植;0117糖料的种植;0118 烟草的种植;0119其他作物的种植 012蔬菜、园艺作物的种植0121蔬菜的种植;0122花卉的种植;0123其他园艺作物的种植 013 水果、坚果、饮料和 香料 作物的种植 0131水果、坚果的种植;0132茶及其他饮料作物的种植; 0133香 料作物的种植 014中药材的种植 02林业 021林木的培育和种植0211育种和育苗;0212造林;0213林木的抚育和管理、022木材和竹材的采运0221木材的采运;0222竹材的采运 023林产品的采集 03畜牧业 031牲畜的饲养 032猪的饲养 033家禽的饲养 034狩猎和捕捉动物 039其他畜牧业 04渔业 041海洋渔业0411海水养殖;0412海洋捕捞 042内陆渔业0421内陆养殖;0422内陆捕捞 05农、林、牧、渔服务业 .

代码走查规范

综合征管信息系统 代码走查规范 文档编号: 当前版本: 1.0 修改日期:2010年8月18 日

一、JA V A编程规范 (3) 1、变量定义问题 (3) 2、变量命名规则 (3) 3、变量的声明和初始化(I NITIALIZATION) (3) 4、换行(W RAPPING L INES) (4) 5、M AP对象使用问题 (4) 6、EQUALS方法使用问题 (5) 7、IMPORT多余包问题 (5) 8、N ULL P OINTER E XCEPTION问题 (6) 9、关于对象声明问题 (7) 10、注释 (7) 11、访问静态变量或方法 (8) 12、使用静态变量 (8) 13、I F语句 (8) 14、J A V A源文件的长度 (8) 15、方法的长度 (8) 二、项目开发规范 (8) 1、J A V A文件命名规则 (8) 2、JSP代码规范 (9) 3、CTRL代码规范 (14) 4、E VENT &VO&BO (17) 5、P ROXY代码规范 (18) 6、日志 (20) 7、异常处理 (21) 8、缓存 (22)

一、J A V A编程规范 1、变量定义问题 如果定义的变量只是在某个局部内使用,就在局部内定义,不要在局部外定义。 问题代码: // 返回的明细信息放到vo里传到前台 MAmkdjVO mamkdjVO = new MAmkdjVO(); //如果找到详细信息的记录,就展现 if (responseEvent.getFindNoRecordFlag() == "1") { mamkdjVO = responseEvent.getDetailVO(); 更正代码:(mamkdjVO只是在if条件内使用,只需要自if内定义即可) //如果找到详细信息的记录,就展现 if (responseEvent.getFindNoRecordFlag() == "1") { // 返回的明细信息放到vo里传到前台 MAmkdjVO mamkdjVO = responseEvent.getDetailVO(); 2、变量命名规则 1、禁用差别不大(只有一个或少数几个字母不同)的名称 例如:hiThere和hiThre 2、在名称中禁用下划线字符('_') 3、变量的声明和初始化(Initialization) 1、避免声明的局部变量覆盖上一级声明的变量 2、尽量在声明局部变量的同时初始化。

代码走查指导书

代码走查指导书 一、目的 1、根据需求、设计尽早发现在各个单元中存在的缺陷,从单元测试阶段抓质量; 2、依靠单元测试,执行代码走查,更快地掌握、了解需求、设计的变更,发现问题并 及时修改测试用例; 3、从另一方面去促使开发人员提高软件编码及单元测试的质量; 4、使测试人员更好地理解业务,掌握项目信息; 二、前提 测试人员需要深刻理解需求、理解设计; 三、测试环境 由测试leader负责搭建一个简易的测试环境,数据库最好与开发部公用; 注:单元测试的很多数据无法通过系统功能去制造,避免因数据的不规范而引发缺陷,所以尽量不要直接在数据库操作; 四、测试范围 1、设计的完整性;(根据提交的单元测试页面及实时变更记录测试) 2、业务的正确性;(根据项目的业务需求测试)(以1为测试前提) 3、功能的正确性;(根据详细设计测试)(以1、2为测试前提) 1)页面所有事件元素(增、删、改、查、上传等按钮、控件的操作)的测试; 2)页面初始状态的默认值测试; 3)设计要求的必输项测试; 4)系统统一设计风格的测试;(如清空查询条件的清空按钮) 5)边界数据的测试; 6)Html源码的测试; 7)接口测试;(以相关接口单元已完成为前提,该测试由测试leader不定期进行,原因:一、多留点时间给测试组员设计、修改测试用例;二、以测试leader的理解 去发现更深层次的问题,也可作为对组员测试工作的检查。) 五、缺陷的记录与修改 1、在测试范围1~6内发现的所有缺陷均记录在SPMS之同级评审--测试走查内; 2、在测试范围7内发现的所有缺陷以邮件的形式发送项目负责人; 六、人员职责划分 测试leader 1、测试版本控制;(开发部提交所有已完成页面的编译包) 2、测试任务的分配(最好是谁写测试用例谁负责测试)、测试时间的控制及测试 结果的发布; 3、查看所有缺陷,过滤一些非缺陷问题,整理共通问题并通知开发人员; 4、接口测试并跟踪修改结果;

代码走查标准

一.目录文件组织 1.所有的文件名符合文件命名规范 2.文件和模块分组清晰 二.程序结构 3.所有的模块(函数和外部接口)定义清晰,模块分解清楚 4.结构设计能够满足机能变更,便于重构 5.模块中所有的数据结构都定义为局部的,并且通过定义好的函数进行访问 6.为外部定义了良好的函数接口,且修改时不影响其他代码模块 7.代码体系构架对空间和速度都已经进行考虑 三.代码组织 8.所有的代码行在80字符以内 9.每个程序文件都小于2000行 10.每个函数显示不超过100行 11.所有的变量声明每行只声明一个 12.所有的变量名都小于32字符 13.所有的函数名都小于64个字符 14.每个函数之间都用空行进行分开 15.所有的行每行最多只有一句代码或一个表达式 四.函数 16.函数注释清楚地描述函数和它的功能 17.函数的名字清晰的定义了它的目标以及函数所做的事情 18.函数的参数遵循一个明显的顺序 19.函数由并列关系的语句组成 20.函数高内聚,只做一件事情,并做好 21.所有的参数小于7个,且都被使用 22.函数使用了最少数目的return语句 23.函数检查了输入数据的合法性 24.函数异常处理清楚 25.函数设计已经考虑了将来的变化

五.数据类型与变量 26.Plugin中尽量避免全局变量的使用 27.每一个变量都在接近使用它的地方才初始化 28.变量的命名完全、明确的描述了该变量代表什么 29.同一种类型命名使用统一的前缀 30.所有的变量都被使用 31.所有的数组访问要考虑越界情况 32.变量在使用前进行必要的null值判断和处理六.条件判断 33.普通的情况在if下处理而不是else 34.最常用的情况最先判断 35.嵌套层次小于3层 七.循环 36.当有明确的多次循环操作,使用For循环 37.当有不明确的多次循环操作,while循环被使用 38.变量定义,数据库读写尽量在循环外进行 39.循环嵌套的次数小于3次 八.注释 40.使用统一的注释模版 41.每个类,每个函数都要有注释 42.注释量不低于20% 43.注释要随着代码改变而进行更新 九.其他 44.无用的代码和注解已经删除 45.页面的布局要符合统一操作说明

企业所属行业分类表

所属行业类别、分类及行业代码查询表 核心提示:国民经济行业类别、如何分类以及各行业代码查询:国民经济行业分类与代码(GB/4754-2011),国民经济行业分类。A 农、林、牧、渔业;B 采矿业;C 制造业;D 电力、热力、燃气及水生产和供应业;E 建筑业;F 批发和零售业;G 交通运输、仓储和邮政业; H 住宿和餐饮业;I 信息传输、软件和信息技术服务业;J 金融业;K 房地产业;L 租赁和商务服务业;M 科学研究和技术服务业;N 水利、环境和公共设施管理业;O 居民服务、修理和其他服务业;P 教育;Q 卫生和社会工 国民经济行业分类与代码查询表: A 农、林、牧、渔业 行业代码行业名称详细说明 01 农业 011 谷物及其他作 物的种植 0111 谷物的种植;0112 薯类的种植;0113 油料的种植;0114 豆类的种植; 0115 棉花的种植;0116 麻类的种植;0117 糖料的种植;0118 烟草的种植; 0119 其他作物的种植 012 蔬菜、园艺作物 的种植 0121 蔬菜的种植;0122 花卉的种植;0123 其他园艺作物的种植 013 水果、坚果、饮 料和香料作物 的种植 0131 水果、坚果的种植;0132 茶及其他饮料作物的种植;0133 香料作物的 种植 014 中药材的种植02 林业 021 林木的培育和 种植 0211 育种和育苗;0212 造林;0213 林木的抚育和管理、 022 木材和竹材的 采运 0221 木材的采运;0222 竹材的采运 023 林产品的采集03 畜牧业 031 牲畜的饲养032 猪的饲养

033 家禽的饲养 034 狩猎和捕捉动物 039 其他畜牧业 04 渔业 041 海洋渔业0411 海水养殖;0412 海洋捕捞042 内陆渔业0421 内陆养殖;0422 内陆捕捞 05农、林、牧、渔服务业 051 农业服务业0511 灌溉服务;0512 农产品初加工服务;0519 其他农业服务052 林业服务业 053 畜牧服务业0531 兽医服务;0539 其他畜牧服务 054 渔业服务业 B 采矿业 行业代码行业名称详细说明 06煤炭开采和洗选业 061 烟煤和无烟煤的开采洗选 062 褐煤的开采洗选 069 其他煤炭采选 07石油和天然气开采业 071 天然原油和天然气开采 079 与石油和天然气开采有关的服务活动 08黑色金属矿采选业 081 铁矿采选 089 其他黑色金属矿采选 09有色金属矿采选业 091 常用有色金属 矿采选 0911 铜矿采选;0912 铅锌矿采选;0913 镍钴矿采选;0914 锡矿采选;0915 锑矿采选;0916 铝矿采选;0917 镁矿采选;0919 其他常用有色金属矿采选

代码走查计划书

深圳天源迪科信息技术股份有限公司 DIC-TS-DP-BIL-ABP-V6.0/PIMP 版 本:1.0 状 态:WT 中国电信融合计费平台维护研发项目V6.0 代码走读计划 文件建立/修改记录 本文件属深圳天源迪科信息技术股份有限公司所有, 未经书面许可,不得以任何形式复印或传播。

目录 1进度计划 (3) 2带评审物 ..................................................................................................... 错误!未定义书签。3成员角色 ..................................................................................................... 错误!未定义书签。4基本原则 ..................................................................................................... 错误!未定义书签。 4.1专利和著作权说明................................................................................ 错误!未定义书签。 4.2专利和著作权说明................................................................................ 错误!未定义书签。5走查过程定义 ............................................................................................. 错误!未定义书签。 5.1代码走查计划准备阶段........................................................................ 错误!未定义书签。 5.2个人代码走查阶段................................................................................ 错误!未定义书签。 5.3代码走查会议阶段................................................................................ 错误!未定义书签。 5.4缺陷修复与关闭.................................................................................... 错误!未定义书签。

项目行业代码表

项目行业代码表 农、林、牧、渔、水利业 01 农业 03 林业 04 畜牧业 05 渔业 06 水利业 07 农、林、牧、渔、水利服务业 工业 采掘业 08 煤炭采选业 09 石油和天然气开采业 10 黑色金属矿采选业 11 有色金属矿采选业 12 建筑材料及其他非金属矿采选业 13 采盐业 14 其他矿采选业 15 木材及竹材采运业 16 自来水生产及供应业 制造业 17 食品制造业 19 饮料制造业 20 烟草加工业 21 饲料工业 22 纺织业 24 缝纫业 25 皮革、毛皮及其制品业 26 木材加工及竹、藤、棕、草制品业 27 家具制造业 28 造纸及纸制品业 29 印刷业 30 文教体育用品制造业 31 工艺美术品制造业 33 电力、蒸汽、热水生产和供应业 34 石油加工业 35 炼焦、煤气及煤制品业 36 化学工业 38 医药工业 40 化学纤维工业 41 橡胶制品业

43 塑料制品业 45 建筑材料及其他非金属矿物制品业 48 黑色金属冶炼及压延加工业 49 有色金属冶炼及压延加工业 51 金属制品业 机械、电气、电子设备制造业 53 机械工业 56 交通运输设备制造业 58 电器机械及器材制造业 60 电子及通信设备制造业 63 仪器仪表及计量器具制造业 66 其他工业 地质普查、勘探业和建筑业 67 地质普查和勘探业 69 土木工程建筑业 70 线路、管道和设备安装业 71 勘查设计业 73 交通运输业 74 邮电通讯业 商业、公共饮食业、物资供销和仓储业 75 商业 77 公共饮食业 78 物资供销业 79 仓储业 房地产管理、公用事业、居 民服务和咨询服务业 80 房地产管理业 81 公共事业 82 居民服务业 83 咨询服务业 卫生、体育和社会服务业 84 卫生事业 85 体育事业 86 社会福利事业 教育、文化艺术和广播电视业

企业所属行业类别、分类及行业代码查询表

. 企业所属行业类别、分类及行业代码查询表 核心提示:国民经济行业类别、如何分类以及各行业代码查询:国民经济行业分类与 代码( GB/4754-2011 ),国民经济行业分类。 A 农、林、牧、渔业; B 采矿业; C 制 造业; D 电力、热力、燃气及水生产和供应业; E 建筑业; F 批发和零售业; G 交 通运输、 仓储和邮政业; H 住宿和餐饮业; I 信息传输、 软件和信息技术服务 业; J 金融业; K 房地产业; L 租赁和商务服务业; M 科学研究和技术服务业; N 水利、 环境和公共设施管理 业; O 居民服务、修理和其他服务业; P 教育; Q 卫生和社会 工 国民经济行业分类与代码查询表 A 农、林、牧、渔业 企业所属行业分类表所属行业类别、分类及行业代码查询表发布日期: 2014-10-31 浏 行业代码 行业名称 详细说明 01 农业 0111 谷物的种植; 0112 薯类的种植; 0113 油料的种植; 0114 豆类 011 谷物及其他作物 的种植 的种植;0115 棉花的种植; 0116 麻类的种植; 0117 糖料的种植; 0118 烟草的种植; 0119 其他作物的种植 12 蔬菜、园艺作物的种植 0121 蔬菜的种植; 0122 花卉的种植; 0123 其他园艺 作物的种植 水果、坚果、饮料和香料 0131 水果、坚果的种植; 0132 茶及其他饮 料作物的种植; 0133 香 013 作物的种植 料作物的种植 14 中药材的种植 02 林业 21 林木的培育和种植0211 育种和育苗; 0212 造林; 0213 林木的抚育和管理、 22 木材和竹材的采运0221 木材的采运; 0222 竹材的采运 23 林产品的采集 03 畜牧业 031 牲畜的饲养 032 猪的饲养 033 家禽的饲养 34 狩猎和捕捉动物 039 其他畜牧业 04 渔业 041 海洋渔业 0411 海水养殖; 0412 海洋捕捞

行业代码表查询

行业代码表查询 用户单位地址代码表一、自治区、直辖市1100 北京市 1400 山西省 2200 吉林省 3200 江苏省 3500 福建省 4100 河南省 4400 广东省 5100 四川省 5300 云南省 6200 甘肃省 项目行业代码表 农、林、牧、渔、水利业 01 农业 03 林业 04 畜牧业 05 渔业 06 水利业 07 农、林、牧、渔、水利服务业 工业 采掘业 08 煤炭采选业 09 石油和天然气开采业 进出口管理机构代号表 一、国务院各部、委, 各办公机构,各直属经 济实体,国家学术机关 0011 人民日报社 0301 外交部 0306 科学技术部 国别(地区)代码表 100 亚洲 101 阿富汗 102 巴林 103 孟加拉国 104 不丹 105 文莱 106 缅甸 107 柬埔寨 108 塞浦路斯 109 朝鲜 110 香港

6500 新疆维吾尔自治区1200 天津市 1500 内蒙古自治区2300 黑龙江省 3300 浙江省 3600 江西省 4200 湖北省 4500 广西壮族自治区5102 重庆市 5400 西藏自治区 6300 青海省 1300 河北省 2100 辽宁省 3100 上海市 3400 安徽省 3700 山东省 4300 湖南省10 黑色金属矿采选业 11 有色金属矿采选业 12 建筑材料及其他非金属矿采选业 13 采盐业 14 其他矿采选业 15 木材及竹材采运业 16 自来水生产及供应业 制造业 17 食品制造业 19 饮料制造业 20 烟草加工业 21 饲料工业 22 纺织业 24 缝纫业 25 皮革、毛皮及其制品业 26 木材加工及竹、藤、 0307 国防科学技术工业委员会 0312 公安部 0313 国家安全部 0320 中国人民银行 0321 原国内贸易局 0322 对外贸易经济合作部 0326 111 印度 112 印度尼西亚 113 伊朗 114 伊拉克 115 以色列 116 日本 117 约旦 118 科威特 119 老挝 120 黎巴嫩 121 澳门 122 马来西亚 123 马尔代夫 124 蒙古 125 尼泊尔 126 阿曼 127 巴基斯坦

企业代码查询表

按照公告,舱单要求必须填写收、发货人及通知人(若为指示提单)的详细信息,例如中国境内企业提供统一社会信用代码 (Unified Social Credit Identifier) 或组织机构代码(Organization Code)及其联系方式。国外企业则需要填写“代码缩写+企业代码”。 中国海关发布了《企业代码类型汇总表》供企业参考,可根据表中国家或地区 的索引完成企业代码申报。填写格式为“代码缩写+企业代码”。 所属国家或地区未列在《企业代码类型汇总表》或者无法提供表中所列企业代码类型的,应当填写实际收货人、通知人在所在国家或地区的法定企业注册代码,填写格式为“9999+企业代码”;为自然人的,应当填写身份证、护照号或其他有效证件,填写格式分别为“ID+身份证号”、“PASSPORT+护照号”、“8888+身份代码”。 那么问题来了,如何向客人询问其企业代码呢? 英文都帮你写好了: General Administration of Customs China (GACC) has released Order No.56 [2017] to adjust the Advanced Manifest rule (GACC advisory in Chinese-插入公告链接处) to ensure smooth customs clearance and effectively strengthen customs’ implementation of safe entry and risk prevention for import and export goods into/from China. The rule is effective from 1st June 2018. 中国海关总署发布2017年第56号关于调整进出口舱单监管事项的规定(此处可插入公告链接)以确保货物顺利通关,并加强海关对进出口安全入境和风险防范的管控。该规定于2018年6月1日起实施。 海关公告链接: https://www.360docs.net/doc/1b15023556.html,/customs/302249/302266/302269/747050/i ndex.html Full details of the Shipper and Consignee (or Notify Party if Consignee is To Order) must be provided. Due to this adjustment in policy, Non-China shipper/consignee/notify party's Enterprise code is required. Since different Enterprise codes are used in each country, please check and provide it. The format of Consignor, Consignee, and Notify party (when consignee is “TO ORDER”) shall include “Code Type+Enterprise Code”. 根据新规,须提供发货人和收货人(或通知方)的详细信息,非中国发货人、收货人、通知方需要提供企业代码。由于各国企业代码不同,请确认并提供您的企业代码。格式则应包括“代码类型+企业代码”。 有关企业代码类型,比如英国注册企业提供Company Number或VAT Number;美国注册企业提供CIK (Central Index Key), EIN (Employer

行业代码查询表

行业代码查询 用户单位地址代码表自治区、 、直辖市 一、自治区 1100北京市 1400山西省 2200吉林省 3200江苏省 3500福建省 4100河南省 4400广东省 5100四川省 5300云南省 6200甘肃省 6500新疆维吾尔自治区 1200天津市 1500内蒙古自治区 2300黑龙江省 3300浙江省 3600江西省 4200湖北省 4500广西壮族自治区 5102重庆市 5400西藏自治区 6300青海省 1300河北省 2100辽宁省 3100上海市 3400安徽省 3700山东省 4300湖南省 4600海南省 5200贵州省 6100陕西省 6400宁夏回族自治区 沿海开放城市、 、经济特区 二、沿海开放城市 1303秦皇岛市 3207连云港市 3501福州市 3706烟台市 4404珠海特区

4505北海市 2102大连市 3302宁波市 3502厦门特区 4401广州市 4405汕头特区 3206南通市 3303温州市 3702青岛市 4403深圳特区 4408湛江市 项目行业代码表农、林、牧、渔、水利业 01农业 03林业 04畜牧业 05渔业 06水利业 07农、林、牧、渔、水利服务业、采掘业 工业、 工业 08煤炭采选业 09石油和天然气开采业 10黑色金属矿采选业 11有色金属矿采选业 12建筑材料及其他非金属矿采选业13采盐业 14其他矿采选业 15木材及竹材采运业 16自来水生产及供应业 制造业 17食品制造业 19饮料制造业 20烟草加工业 21饲料工业 22纺织业 24缝纫业 25皮革、毛皮及其制品业 26木材加工及竹、藤、 棕、草制品业 27家具制造业

代码走查检查表

代码走查检查表 评审日期:年月日评审对象作者 评审人评审工作量 序号检查项评审意见 走查前准备 1 得到一份解释代码的最新的设计文档,作为代码走 查的参考 2 代码都已提交,版本统一 程序结构组织 1 所有代码的结构清晰,具有良好的结构外观和整齐 2 所有的模块(函数和外部接口)定义清晰,模块分解 清楚 3 所有的功能需求都明显的覆盖 4 整个代码体系结构组合合理 ,分层清晰,代码之间功 能划分明确 5 所有的接口模块化,尽量减少接口之间的耦合度,修 改时尽量不影响其他代码模块 6 代码体系构架对空间和速度都已经进行考虑 7 数据库操作、IO操作等是否正确关闭资源。并且必 须在try -catch-finally 的finally中关闭。 8 一个业务如果进行多次数据库更新、添加、删除是否 正确添加事务。 9 进行逻辑与、逻辑或判断时是否使用短路与、短路或。 10 多处使用相同代码时,应定义唯一方法或变量以供使 用。 11 对象是否使用工厂获取。 12 导入类时,如果仅使用包中的几个类,应导入具体类, 而不是导入整个包。 13 数组声明的时候使用 int[] index ,而不要使用 int index[]。 14 代码实现的逻辑是否与详细设计描述的逻辑一致 15 检查类中是否有无效的代码或者是无用的代码。 16 不要使用System.out.print()以及System.err输 出,需要进行日志处理 17 所有的文件名符合文件命名规范,见名知意 18 文件和模块分组清晰 19 较长的语句、表达式或参数(>80字符)要分成多行 书写,长表达式要在低优先级操作符处划分新行,操 作符放在新行之首,划分出的新行要进行适当的缩 进,使排版整齐,语句可读 20 每个程序文件都小于2000行

代码走查简介

代码走查简介 1.代码审查的思想 代码审查是一种制度,通过相关人员分头阅读代码,并在会上讨论,以发现一些编程过程中常犯的错误、笔误、或不符合管理/规范的代码等。事实证明,这是一种非常有效的手段,被公认为是软件开发必须的过程之一。代码审查一般放在编译通过之后,目的是检查通用语义、用法等中级错误。 应当说明的是,代码审查仅仅作为一种代码质量保证的方式,代码作者应该认识到代码审查是在帮自己提高效率和质量,是自己分内的事情,不是大家的事、不是上司的事、也不是开发组的事。 2.代码审查指南 代码审查本身是针对代码,不是针对生产者 制定议程并遵守议程(由主持人把握) 限制争论和辩驳 可以对每个问题都发表见解,但不要试图解决所有记录的问题 作书面笔记 限制参与者人数,并坚持事先做好准备(限制每次会议中审查人的人数,与会人数不做限制,但不赞成都参与讨论) 建立检查表 保证代码审查所需要的资源和时间 对所有复审者进行有意义的培训(技术、过程以及心理学因素) 复审以前所做的复审 3.代码审查的几种方式 自查;开发人员自己通读自己的代码 组内互查:开发人员组内针对代码进行讨论,以期发现代码中的错误 代码公开走查(inspection):组织专门的人员(审查人)进行准备,以作者讲解的形式进行代码的审查 下面段落主要是针对代码公开走查的方式进行说明。 4.前期准备时期 代码走查模块列表的提交:各模块的负责人决定需要进行代码走查的关键模块,并提出列表文档:列表文档格式如下:(如果觉得麻烦,可以在详细设计的目录中作 出标注,提交给测试组)。不过需注意的是,每次进行审查的代码,应是逻辑上相 对完整、独立的一小块代码,一般在100行左右,至少在代码审查会议前三天提出。 代码审查工作开展时间的确定:每周选择固定时间(暂定周二、周四下午2:00—4:00),进行代码审查,以便此工作能够长期和稳定的展开。 代码检查表(checklist):表中列出编码过程中容易出现的一些错误,以便于代码审查人在全面审查代码的同时,能够有重点的进行代码检查 5.代码公开走查会议的形式 角色划分:主持人、作者、审查人、记录人、与会者

相关文档
最新文档