后台-系统设置-扩展变量-手机广告位-首页/栏目头部广告位

软件设计

如何使用 Laravel Facades ?

软件设计
Jun 21,2019

Facade 布局是在面向对象编程中经常使用的一种软件设计布局方式。Facade 实际上是一种包括复杂函数库的类,提供了更加简洁易读的接口。Facade 布局还能为一组结构复杂、设计简陋的 API 提供统一、设计周到的 API。

code complete — 创建高质量的代码

软件设计
Jun 21,2019

本文将从变量,语句,代码块,子程序,到类以及框架设计,详细描述了如何编写高质量的程序。尽管大部分原则你可能都知道了,但还是有些点会带给你惊喜。

从软件技术演变到软件项目管理的进步

软件设计
Jun 21,2019

世界上万事万物,都要经历从低级到高级的演化过程,软件项目管理也不例外。从几十年前的原始的DOS下的编程到高级过程语言编程,再到现在流行的面向对象语言编程,也经历了从低级到高级的变化过程。在这个演变过程...

【译】软件设计原则

软件设计
Jun 21,2019

翻译: 疯狂的技术宅 来源: Programmer Gate 原文标题: Software design principles 英文原文: [链接] 说明:本专栏文章首发于公众号:jingchengyideng 。

阿里巴巴高级技术专家至简:聊工程师思维

软件设计
Jun 21,2019

为什么想到写这篇文章?作者是想通过对工程师思维的分析和解读,让工程师能正确对待那些在现实工作中看上去与本职岗位无关,却对团队效能影响极大的一些点和一些事。

优秀工程师必备的三大思维,你拥有哪些?

软件设计
Jun 21,2019

阿里妹导读:不同岗位、不同职责的技术人对工程师思维的深度要求是不一样的,但从多维度去思考却应是每个技术人都应该具备的素养。本文整理自阿里巴巴高级技术专家至简在团队内部的个人分享,希望通过对工程师思...

什么是SOLID原则(第1部分)

软件设计
Jun 21,2019

即使你是一个初级开发人员,你也可能听说过 SOLID 原则。它们无处不在。工作面试时,你也许听过这样的问题:“你是如何评估代码质量的呢?又是如何区分代码的好坏呢?”一般的答案类似这样:“我尽量保持文件足够小...

什么是SOLID原则(第2部分)

软件设计
Jun 21,2019

在文章的 第1部分,我们主要讨论了前两个 SOLID 原则,它们分别是单一职责原则和开闭原则。在这一部分,我们将按照首字母缩略词中的顺序来处理接下来的两个原则。让我们启程吧!

什么是SOLID原则(第3部分)

软件设计
Jun 21,2019

让我们从最后一个 SOLID 原则开始吧,即依赖倒置原则(Dependency Inversion Principle,简称 DIP)(不要和依赖注入Dependency Injection ,DI 弄混淆了)。这个原则所说的是高级模块不应该依赖具象的低级模块,...

被误读的设计模式

软件设计
Jun 21,2019

<!-- TOC depthFrom:1 depthTo:6 withLinks:1 updateOnSave:1 orderedList:0 -->

设计模式之建造者设计模式

软件设计
Jun 21,2019

这是设计模式系列的第二篇——建造者设计模式,我希望推送的文章是一个系列的,尽量保持一样的写作风格,尽量把我理解的阐述清楚,关于建造者设计模式主要从以下几个方面来学习,具体如下:

推荐文章

热门标签

    热门文章 最新文章 文章云

站内导航

全站搜索