![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
architecture
文章平均质量分 71
尘客.
大数据开发攻城狮
展开
-
给同事讲项目的一点体会和反思
我们在工作中不可避免的要向同事讲解手上负责的项目,他们或是刚转到项目组的老鸟、或是前来借鉴经验的兄弟项目组、或是刚毕业的应届新同学、亦或是你的领导们。但不知道朋友们有没有这样的一个体会,觉得很清晰明了的东西,费尽口舌讲解时却发现对方一脸懵逼。嗯,我在说什么呢?反思下来,如何高效简洁的把事情讲清楚,并且能够让别人能够听明白?这个问题的梳理就变得尤为重要。相信在程序员的工作中,遇到的大多数问题都可以用言语去传达清楚。特别是对于项目的讲解,尤为如此。KT(Knowledge Transfer)不到位,要么是讲原创 2021-09-05 17:18:43 · 350 阅读 · 0 评论 -
因为需求文档问题,项目组整个春节都在加班
项目开发中,文档撰写究竟有多重要?昨天接到领导通知,支援隔壁兄弟项目组。同样是报表开发,他们人还比我们多。为啥还需要我们项目组支援呢?不问不知道,一问吓一跳。原来是需求分析这一关出了问题,用户测试时发现数据对不上,而今甚至连可复盘的需求文档都不完整。好家伙,难怪他们大过年的也在加班。原创 2021-02-20 21:03:57 · 203 阅读 · 0 评论 -
设计模式之六大原则——开闭原则(OCP)
转发自这位大佬:https://www.cnblogs.com/muzongyan/archive/2010/08/05/1793454.html开闭原则(Open Closed Principle)是Java世界里最基础的设计原则,它指导我们如何建立一个稳定的、灵活的系统。定义:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。Softeware entities like cla...转载 2019-10-23 16:42:16 · 163 阅读 · 0 评论 -
10种常见的软件架构模式
转发自这位大佬的博客:https://www.cnblogs.com/IcanFixIt/p/7518146.html有没有想过要设计多大的企业规模系统?在主要的软件开发开始之前,我们必须选择一个合适的体系结构,它将为我们提供所需的功能和质量属性。因此,在将它们应用到我们的设计之前,我们应该了解不同的体系结构。什么是架构模式?根据维基百科中的定义:架构模式是一个通用的、可重用的解决方案...转载 2019-10-12 16:55:37 · 358 阅读 · 0 评论 -
10种常见的软件架构模式的比较
转发这位大佬博客:https://www.cnblogs.com/IcanFixIt/p/7518146.html名称 优点 缺点 分层模式 一个较低的层可以被不同的层所使用。层使标准化更容易,因为我们可以清楚地定义级别。可以在层内进行更改,而不会影响其他层。 不是普遍适用的。在某些情况下,某些层可能会被跳过。 客户端-服务器模式 很好地建立一组服务...转载 2019-10-12 16:53:46 · 408 阅读 · 0 评论