如何快速分析一款ios软件或需求的大流程,然后在业务层实现,不牵扯到界面?…
业务SQL那些事--慎用LIMIT 在业务中使用LIMIT限制SQL返回行数是很常见的事情,但如果不知道其中可能的坑或者说真正执行逻辑,就可能会使SQL执行非常慢,严重影响性能. LIMIT OFFSET, ROW_COUNT实现分页 业务反映一条SQL执行非常慢.简单分析,例如下面的schema与SQL(演示databae:PostgreSQL): create table t(c1 varchar(20) primary key, c2 int); select * from t where…
业务运维并不是一个新概念,针对传统信息架构提出的业务服务管理就是把以业务为核心的IT系统与IT基础设施性能进行整合运维的解决方案.然而随着互联网+转型的不断推进,基础设施的智能化和广泛云化成为IT发展的"新常态",只关注IT基础设施.系统与应用软件的稳定性与性能状况的传统运维手段,越来越难以满足企业业务高速发展的需求. 互联网+时代的业务运维是IT运维与互联网深度融合的产物,是运维管理在云计算.大数据技术推动下的必然结果.业务运维是以用户体验为核心,以业务价值为导向,严格遵循业务运维监…
最近遇到一个新项目,需要与硬件结合,进行读取信息并保存在数据库中.业务要求也在昨天发布一个问题,当然感谢许多园内的朋友出谋划策,截图有真相! 关于这个问题,我做了如下假设.目前处于测试状态,代码比较简单,具体功能已经实现. 1.首先一张比较丑的图片表名业务逻辑关系. 用户customer 他可以去A  B  C  D 四个办事处去登记信息.这样假设每个办事处有一个登记人员,假设customer 选择了 A ,(可能是离A比较近,他不想跑了) 登记人员说出示的卡.登记人员就把的卡往Arecorde…
这篇文章其实是大健康行业直销系统的番外篇,主要给大家讲讲如何在领域逻辑中,有效的处理业务逻辑条件判断的最佳实践问题. 大家都知道,聚合根.实体和值对象这些领域对象都自身处理自己的业务逻辑.在业务处理过程中,通常会有一些条件判断,当满足这些条件时,会进行不同的后续处理.在传统的实现中,可以通过If Else条件语句进行判断,但If Else语句在复杂领域中来检查是否满足一些业务条件存在以下的问题: 1.      无法很好的显示表达业务条件本身. 2.      无法对多个条件在不同需要的地方进行…
------需求分析:--------1.先按照实际线下流程说这是什么事情,实际要干什么.2.再转换为面向对象-页面的操作流程,演示demo3.再与相关人员沟通是否可行需要什么地方修正.4.最终:线上执行线下的流程,实现无纸化智能办公.------审批流:--------实例:合作伙伴公司管理费事宜:1.假设合作分公司应收取管理费20万,(xxx人员写)2.(经营部经理)需要知道,(通知给经营部经理审批一道)3.分公司说我们业绩优秀应该给我们减免3万.(由他们或xxxx经理进行填写减免额,)4.…
附:Android组件化和插件化开发 App组件化与业务拆分那些事 Android项目架构之业务组件化 Android组件化核心之路由实现 Android组件化开发实践…
案例:吉他搜索Guitar Inventory GuitarSpec需求变化:增加吉他弦数特性原始程序需要的变化: 1.修改GuitarSpec,构造,成员,getter 2.修改Guitar,构造,因为改类直接接收吉他特性参数,构造吉对象. 3.修改Inventory,搜索方法,因为该类直接使用吉他特性来进行匹配.另一种设计: 1.修改Guitar的构造器,让其接收GuitarSpec对象,而不是具体的吉他特性参数. 2.修改Inventory的搜索方法,其中委托GuitarSpec提供的ma…
BA,或者称业务分析师,是企业数字能力和业务能力之间的沟通桥梁.随着企业数字转型的进一步深化,相信对BA这样的技能需求会越来越多,只是未必都用“BA/业务分析师”这样的Title. ThoughtWorks在创建之初,就有BA这样一个职位.Lupi Messenger是我的一个同事,她是ThoughtWorks的第一批BA,到现在为止做了18年,孙女都已经上小学了,我很仰慕.这二十年间变化很大,需求分析方法从最初的敏捷用户故事,演进到现在精益为基础的需求分析方法,BA的技能要求也在不断变化.整理…