![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
代码大全阅读笔记
囧囧有神璐璐
天道酬勤
展开
-
代码大全阅读笔记之设计的挑战
设计是非常有挑战的,随着系统的不断变大,设计也是不可控制的,不可预估的,正如书中所说,设计有可能是险恶的,只有出现了问题,才知道问题的所在,才会怎么解决掉他,没有完美的设计,即使推断出是一个清爽的结果,可能当前是,但是随着时间的变化,回过头来发现它并不是最好的。都是在妥协与前进中修修补补进行的。 正如书中所说,只有等到你没有时间去处理设计,设计才会暂时结束。 ...原创 2018-08-14 09:29:14 · 221 阅读 · 0 评论 -
代码大全读书笔记之构建的重要性
1,确保前期构建工作是可以避免风险的,不能做浪费时间的事情2,如果是大型项目,处理逻辑复杂,比如支付系统等必须单独把需求分析,架构设计单独拿出来做为项目来处理,不打无准备之仗。如果是小型项目,如果经验充分,可以直接架构开发,如果涉及到知识盲点,最好俏皮,去做准备,搜资料,问朋友了解相关情况。3,关于花费在构建项目的长度,基本视个人能力做处理,基本在百分之10到20,如果可以,也可以更长,磨...原创 2018-08-10 22:55:23 · 181 阅读 · 0 评论 -
代码大全阅读笔记设计的挑战2
设计的问题到目前为止大多数归于没有好的管理,当一个问题需要你揪着头发想的时候,就应该思考,这个需求是不是真正想要的,一切看着麻烦的事情,其实可以用最简单的办法解决。管理复杂度很重要,一个项目越是复杂,队伍,研发,对于使用者来说操作不便,越是有问题,只有让研发理解了,并且对于用户来说这个人,最简单的操作方式并且还达到了目的,这就足够了。明天看怎么解决复杂度问题。晚安,困了就睡觉,醒来会微笑。...原创 2018-08-18 20:11:53 · 209 阅读 · 0 评论 -
代码大全阅读笔记设计的挑战4
咱们来看看理想状态下设计的特征1,最小的复杂度,也就去原子服务,我提供最核心的功能数据,具体业务怎么组装,我不需要关心,也间接的解决了业务的侵入性2,易于维护,简明,可以自述的并且大家都理解的3,松耦合性,模块区分好,比如支付模块就可以和业务完全隔离4,可扩展性,对业务侵入第。并且功能升级修改不影响使用方。5,重用性,比如jdk 的公共方法包,哈哈6,高扇入性,类似于5...原创 2018-08-18 20:13:40 · 154 阅读 · 0 评论 -
代码大全阅读笔记设计的挑战5
今天有点累,项目紧急要去做,就我自己一个人干,明天调试今天还没有完成,痛苦的很。就看了一会书籍。设计应该是从大到小的,并且各个模块是尽量不组成环状图形,会造成无法维护,口子多了当业务变更自己累死不说,还要担心系统影响问题。于2018年8/16 晚11点04...原创 2018-08-18 20:14:17 · 222 阅读 · 0 评论 -
代码大全阅读笔记设计的挑战3
如何应对设计的复杂度,咱们先看一下书中说的造成复杂度的原因,1,用复杂的方法解决简单的问题2,用简单错误的方法解决简单的问题3,用不恰当的复杂方法解决复杂的问题 解决办法1,同一时间只处理的本质复杂度最小2,不要让偶然性的复杂度无谓的增长说白了,最核心的问题简单化,非核心的问题能减少尽量减少 于2018/08/15早上8点04美好的一天...原创 2018-08-18 20:12:38 · 192 阅读 · 0 评论