在讲案例前,我们需要先说一下精细化分析。 我们常说的精细化分析,就是一个持续“解构”的过程,通过像漏斗、留存、细分等高级分析功能,将“整体”按照事件属性解构成“个体”,将“整体用户群”近乎无限地细分,然后就可以看到流量高、低背后的原因。定位促进产品生长的部分,做放大;将用户体验不好的部分优化或去除。 ...
分类:
移动开发 时间:
2020-04-26 11:18:01
阅读次数:
69
对于大部分人来说,在做性能测试之前,最重要的事情就是搞清楚性能测试需求,今天就跟大家稍稍普及一下。一般来说,需求大概是下面这样子的:1、给我们的系统/产品做一下性能测试;(这种需求一般都太虚了,不细化的话基本上是没有可操作性的。)2、测一下我们的最大在线人数;(这种需求基本上是做容量,看一下项目/产品的最大容量是多少。)3、线上有一个问题,但是我们找不到问题的原因,希望可以压测复现一下问题,以证实
分类:
其他好文 时间:
2020-04-23 10:36:26
阅读次数:
103
第11章细化架构的故事 细化架构和概念架构的差异 接口 细化架构 接口,细化架构后会出现明确的接口定义,在概念架构中的初级分层后,为了让解决问题更加具象,所以在细化架构这个迭代螺旋式阶段,我们要给出明确的接口。 概念架构 只有抽象的组件和抽象的交互机制,概念架构在概念这个层次上过多的考虑的是先有一个 ...
分类:
其他好文 时间:
2020-04-16 00:40:49
阅读次数:
78
什么是Refined ArchitectureRefined Architecture相对于Conceptual Architecture而言,分别对应于“概念级”解决方案和“规约级”解决方案。Refined Architecture(细化架构)属于架构设计,不能与Detailed Design(详 ...
分类:
其他好文 时间:
2020-04-10 12:18:15
阅读次数:
64
架构师的工作是领导团队的开发,但很多情况下,架构师是坐镇帷帐之中而决胜千里之外的,拥有千里的运筹能力或许就是能让项目团队一路走向成功的重要因素。对于架构师来说需求分析、分割层次、对象建模这些都是他们的拿手好戏,而在架构师对项目的需求进行合理架构后,就能得到一个初步的概念模型。 概念模型是投标、售前、 ...
分类:
其他好文 时间:
2020-04-10 12:15:01
阅读次数:
62
概念架构阶段的3个步骤 初步设计:基于关键功能,借助鲁棒图进行以发现职责为目的的初步设计,对于新系统很重要。 高层分割:对系统黑盒进行切分,可以借助架构模式。 考虑非功能需求,通过"目标-场景-决策表"分析非功能需求。 初步设计的主要任务是发现职责,可以借助"职责协调链"。在分析直接协调链时,首先需 ...
分类:
其他好文 时间:
2020-04-10 12:13:49
阅读次数:
66
一线架构师实践指南第三部分Refined Architecture阶段读后感 Refined Architecture阶段最开始以细化架构入手阐述了如果一个项目的系统架构(包括理论基础)尚未确定,就不应该进行此系统的全面开发的道理从而表达细化架构的重要性。也说明了为什么他被广泛采用,从概念架构到细化 ...
分类:
其他好文 时间:
2020-04-10 12:09:18
阅读次数:
65
第三章主要讲述了refinend architecture阶段,包含了细化架构和逻辑架构的讲解。 细化架构保证保证为开发提供足够的指导和限制,从概念架构到细化架构,先设计概念架构,构思关键问题的解决策略;再进行细化架构的设计。作者引用一个小故事讲述了细化架构的重要性,概念架构难以支持并行开发。要支持 ...
分类:
其他好文 时间:
2020-04-10 00:07:48
阅读次数:
128
我们知道Python的序列对象都是可以用索引号来引用元素的。 索引号可以是正数由0开始从左向右,也可以是负数由-1开始从右向左。 在Python中对于具有序列结构的数据来说都可以使用切片操作,需注意的是序列对象某个索引位置返回的是一个元素,而切片操作返回是和被切片对象相同类型对象的副本 在形式上,切 ...
分类:
编程语言 时间:
2020-04-09 18:00:35
阅读次数:
101
好多粉为满足广大用户对推广的精细化统计数据的要求,在统计点击行为的前提下,率先新增支持长按识别等行为
分类:
微信 时间:
2020-04-03 18:25:20
阅读次数:
164