摘要:
场景 作为一个平台(项目)负责人,必须要做到对产品有把控力,没有人比你更熟悉它。 列表 列举平台有几个应用,包括未来的半到一年要做的应用。 能够明确每一个产品是干什么的,解决什么问题的! 主流程 梳理出每一个应用的主流程,并画出来,能够快速描述出来。 核心名词 梳理出每一个应用的核心名词,每一个应用 阅读全文
摘要:
场景 前些天遇到一个问题,要往线上数据库中数据量比较大的表格里添加新的字段,以及赋上默认值, 执行的时间比较长,如果直接在原表格的基础上直接执行sql,害怕会将表格甚至是数据库弄成死锁。 和团队兄弟聊了聊找到了一种办法,不知道的也可以借鉴一下。 解决办法 复制表结构到临时表 CREATE TABLE 阅读全文
摘要:
前情描述 这两天和团队小伙伴在讨论关于如何使用用例描述需求的问题,经过我们的激烈讨论和大神的指点以及自己的理解, 简单的总结一下,以备给没有使用过用例描述需求以及使用的有疑惑的小伙伴一点思路,肯定有缺陷,互联网不就是讲究迭代吗, 相信有思考,有讨论,有总结总会玩得转的。 我们团队主要拿着用例做两件事 阅读全文
摘要:
原型要烂熟于心
对原型我们要做到心中有一个蓝图,提到某一个页面就能知道这个页面中的关键元素。
这个对我们理解系统和后面的详细分析很有帮助。这个过程我们不必考虑实现只需要脑子里有这么一个
结构就行啦。 对类图查漏补缺
前面我们已经抽取过了主流程图以及核心业务对象,但是我们没有细扣原型中的每一个元素... 阅读全文
摘要:
最近又开始做项目,一直对软件构建流程中的需求分析与设计没有很明确的节奏,这次想根据我们团队的开发节奏边做边整理,希望固化这些东西不用每次都思考, 不能说是最优,但起码能够给一些没有固定打法的同学一些建议。 找出主流程对应的页面 相信会有很多人在拿到原型之后会不知所措,不知道怎么看原型,不知道怎么抽取 阅读全文
摘要:
今天向我们大神和团队小伙伴请教了这个问题,分享给大家,也是在摸索后面有新的体会和感悟会持续更新。 什么是流程
流程是有几个要素:
1.有开始
2.有结束
3.有节点(其中包括动作节点以及判断节点等)
4.有流向 了解流程图
有一个在线软件可以尝试一下:
https://www.processon... 阅读全文
摘要:
本篇博客是对我上一篇 ""小计面向对象"" 的简化,和大神聊了聊关于面向对象的东西,下面是讨论的结果分享出来给大家。 面向对象是一种思维方式。 和任何语言无关,无论是java,js,.net 都是对这种思维方式的编程语言实现。 面向对象中的特性封装,继承,多态只是人们在使用面向对象思维方式解决问题时 阅读全文
摘要:
面向对象与面向过程: 首先我们要明确一定: 无论是面向对象还是面向过程他们都是解决同一个问题,只是方式不同而已。 1.面向过程将程序看作一系列函数的集合,而面向对象将程序看作一种在程序中包含各种独立而又互相调用的对象的集合。 2.面向过程就是分析出解决问题所需的步骤,面向对象则是把问题中存在关键的事 阅读全文
摘要:
分层思想的演化是根据实际业务的需求不断改进而来的,下面就来讨论一下我们公司分层架构思想的演化历程: 第一阶段【大杂烩】 一开始我们做项目不会考虑很多东西直接一个项目搞定。 不管是后台管理系统,前端业务,还是用户登陆系统全部都放到了一个项目中去做。 第二阶段【webapp层】按照上面的做法会遇到一个问... 阅读全文
摘要:
uml类图的关系:泛化关系也就是继承。实现关系就是一个类实现另外一个接口。依赖关系就是一个类使用了另外一个类,是一种使用关系,在这个类的某个服务中需要另外一个类来协助。关联关系就是一类拥有另外一个类,是一种拥有关系,这个类在创建的时候需要另外一个类的协助,可以是双向的但是最好依据业务的关注点变成单向... 阅读全文