编程那点事编程那点事

专注编程入门及提高
探究程序员职业规划之道!

数据库

四、安全规约
Java编程

四、安全规约

阅读(1448)

1. 【强制】 隶属于用户个人的页面或者功能必须进行权限控制校验。说明: 防止没有做水平权限校验就可随意访问、 修改、删除别人的数据,比如查看他人的私信内容、修改他人的订单。2. 【强制】用户敏感数据禁止直接展示,必须对展示数据进行脱敏。说明: 中国大陆个人手机号码显示为:158****9119,隐藏中间 4 位,防止隐私泄露。3. 【强制】用...

三、单元测试
Java编程

三、单元测试

阅读(1366)

1. 【强制】好的单元测试必须遵守 AIR 原则。说明: 单元测试在线上运行时,感觉像空气(AIR) 一样并不存在,但在测试质量的保障上,却是非常关键的。好的单元测试宏观上来说,具有自动化、独立性、可重复执行的特点。A: Automatic(自动化)I: Independent(独立性)R: Repeatable(可重复)2. 【强制】单元测试应该是全自动执行的,并且...

系统测试
项目管理

系统测试

阅读(3144)

程序编码工作逐步接近尾声,接踵而来的就是功能测试、模块测试、集成测试、系统测试等。对于系统测试,开发人员大都不愿意去做的,因为这是一项既繁琐、又无成就感的工作,但是这有时一件必不可少的工作,因为一套没有经过严格测试的系统,就像给病人输入的血液没有经过任何的病毒检测,里面是否有艾滋病毒、乙肝病毒、梅毒等等一概不管,那这...

系统整体设计
项目管理

系统整体设计

阅读(3194)

有了需求分析文档,接着我们开始了系统的整体设计工作。这套系统是准备在一家200人左右的小型电子企业运行,负责公司的对外营销管理。公司的郑总经常要出国与外商谈判,因此他需要在自己的笔记本上安装一套系统,并与国内工厂这边进行数据同步。另外,他们公司在每年的春秋广交会期间,都会带产品去参展,期间有几台笔记本都需要使用这套系统...

开始编程
项目管理

开始编程

阅读(3163)

系统整体设计完成后,我们开始了系统的模块设计和编码工作。我的基本思路是,按照程序模块的重要性,逐个模块实现。单个模块的设计和编码同时进行的,完成好一个模块,就发送给郑总审核,以模块程序为交流载体,方便双方沟通。我把模块进行了分工,团队的每一位成员都需要在规定的时间内完成其中的一部分模块,如果不能按时完成,就记录在案,...

确定需求
项目管理

确定需求

阅读(3009)

在确定项目交给我们后,需要双方签订一个合同,里面要附上一个项目需求文档。我们花了几天的时间,来与对方的专人分析项目需求,并整理成为一个需求分析文档。我们需要开发的系统是一个典型的贸易系统,主要功能是与企业的生产系统对接,来管理公司的产品信息和客户信息。通过对生产系统中的各种成本进行分析来生成价格,然后给客户报价、生成...