大霞daxia 2018-09-13 17:51:23 4347次浏览 15条评论 1 5 0

《虽然和yii框架有点无关,但是我用到了yii框架哈,所以记录一下》

场景描述:

近期我被安排帮助楼上的同事开发一个后台系统和一个前台系统,后台系统放到他们已有的系统上就行,算是一个模块; 而前台系统,是一个新的独立的系统. 我平时都是组长让我完成一个功能或者接口什么的,我哪有做过这种表自己设计啊,系统系统自己搭建,然后全程了解所有的需求(必须全部了解流程), 像我这样笨笨的女生,表示这次我真是第一次做,虽然对于大神来说,简直是简单的不能再简单了,可是,我没弄过,我又害怕,我初始的时候理解错了,那么表设计错了,后续做的全都错了,所以我害怕啊,不过还好,这次在我们组几个哥的指导下,顺利完成了,现在在测试期,我想记录一下我本次的感想,是对我以后的成长留下一个印记吧....

步骤如下:

1: 了解全部需求,梳理流程,反复斟酌流程中涉及的功能点,我需要做什么准备,如果不懂,就多去问问产品,让他给你讲明白,别怕别人笑话你,会不会是你的,不要在乎别人的看法,只要自己懂了比什么都重要

2: 根据需求流程,可以自己按照理解,画一个思维导图,让相关人员帮忙看一下, 有没有问题,有理解不对的,他们正好可以给你指出来,这个过程比到最后你都做好了,人家说你的理解是错的强太多了

3: 设计表结构,记录创建表语句,为后续测试,正式数据库创建表,做个铺垫 图片如下: WechatIMG485.jpeg

4: 对于比较复杂的表,可以用思维导图来帮助你理解,并且为后续其他人查看时,更容易查看(比如我,记性特别差,自己写的功能,过几天问我,我记不清楚我写到哪个文件了,因为这一点,我组长不知道说我多少次了,可是我忘记了咋办啊,真的,所以我靠着笔记或者思维导图来帮我这个忘性大王)
例如:我创建了一个用户表 图片如下:1.jpeg2.jpeg

5:因为是帮助楼上写系统,所以需要他们放到他们的服务器,表需要放到他们的数据库上,关于和他们合作我需要的大概分为三部分:
1):测试数据库地址
正式数据库地址

注意:包含账号和密码(正式数据库地址他们不给我,刚开始我表示不理解,我那几个哥说,这很正常,这种私密性的地址以及数据库,人家有保密措施的,不能是一个公司就给你啊,像那种大公司,哪怕你一个部门,有的库,人家也不给你.....)

2): 测试域名地址 和 正式域名地址
3): 测试服务器地址 和 正式服务器地址

注意:这两个是你回头代码完成后,需要将你的代码提交到对应的服务器上, 我们是通过ssh方式访问他们的服务器的,这里包含密码和端口的,因为有的可能不是用的默认端口号22922,所以此时你提前问一下

6: 中间我涉及到需要他们在他们的订单表中创建几个字段,因为我做的系统需要读取那几个字段,这个过程,你要和跨部门同事,商量好,建什么字段,后续你方便读取,一般微信聊天说不清楚,像我这种莽莽撞撞的疯婆子,直接冲到了楼上,去找那个同事去了,我有什么不明白的,我都问他了,还好他脾气好,我们很顺利的沟通完毕,这个过程,可能一些人会取笑你,笑你啥都不懂,可是我不怕,我感觉我没弄过,当然不会了啊,等我做过了,我肯定会,我才不在乎别人对我的看法那,哼......只要我学会了,过程管他那....

感想:我感觉我一路走来,还挺幸运,一直都有组长带我,不会了,直接找组长了,不过这个还是需要自己储备知识,因为你不可能一直有领导的,也需要一直不断努力的,所以初学PHP的时候,别害怕,慢慢来,因为我这么笨笨的人,都干上了PHP,你说你们不行吗?......肯定行

觉得很赞
您需要登录后才可以评论。登录 | 立即注册