MVC无人不知,可很多程序员对MVC的概念的理解似乎有误,换言之他们一直在错用MVC,尽管即使如此软件也能被写出来,然而软件内部代码的组织方式却是不科学的,这会影响到软件的可维护性、可移植性,代码的可重用性。 MVC即Model、View、Controller即模型、视图、控制器。我在和同行讨论技术 ...
分类:
Web程序 时间:
2019-06-06 16:03:49
阅读次数:
115
在软件开发中,为了提高软件系统的可维护性和可复用性,增加软件的可扩展性和灵活性,程序员要尽量根据 7 条原则来开发程序,从而提高软件开发效率、节约软件开发成本和维护成本。我们将在下面的几节中依次来介绍这 7 条原则,本节首先介绍开闭原则。 开闭原则的定义 开闭原则(Open Closed Princ ...
分类:
其他好文 时间:
2019-06-05 15:05:55
阅读次数:
76
因业务需求需要经常从数据库拉数据生成excel 每次都从数据库软件中操作贼烦 于是自己随便写了一个 有需要得拿去用吧 在很大程度上,python更注重可读性、一致性和软件质量,python的设计致力于可读性,带来了比其他语言更优秀的可重用性和可维护性,python秉承了一种独特的简洁和高可读性的语法 ...
分类:
数据库 时间:
2019-06-04 12:35:44
阅读次数:
120
使用组合我们可以用来设计复杂的组件。 组合一些比较小的组件,可以增加组件的重新性以及可维护性。 通过以下一个简单的demo,将会展示关于owner 以及container 的概念,在实际的项目中 example-todo-item 一般是通过for:each 循环动态填充的 <!-- todoApp ...
分类:
Web程序 时间:
2019-06-04 09:46:00
阅读次数:
126
前端开发现在已经从传统的后端web多页面开发模式转向前端单页SPA开发模式,而vuejs/react/angular则是开发SPA非常优秀的前端框架。组件化开发由react最早提出,vuejs后发优势,将组件化开发贯彻到了极致。虽然spa开发由于组件式开发带来的组件重用,可维护,可扩展非常好,但是c ...
分类:
Web程序 时间:
2019-06-02 01:20:07
阅读次数:
130
__S.O.L.I.D__ 是首个 5 个面向对象设计 (OOD) 准则的首字母缩写,这些准则使得开发出易扩展、可维护的软件变得更容易。也使得代码更精简、易于重构。同样也是敏捷开发和自适应软件开发的一部分。 ...
分类:
Web程序 时间:
2019-05-30 17:43:41
阅读次数:
144
JDBC 全称 java data Base Connectivity//翻译 java 数据库链接 JDBC是一组以java编写的类和接口 好处: 1.java开发人员完全不需要关心数据库的连接方式和实现手段 2.提高代码的可维护性,是一种组件化私想 3.代码的执行效率很高,速度很快 缺点 1.代 ...
分类:
数据库 时间:
2019-05-28 16:51:20
阅读次数:
149
设计模式的宗旨就是:重用。 在面向对象中,类是用于生成对象的代码模版,而设计模式是用于解决共性问题的代码模版。 遵循这样的模板,我们可以设快速地设计出优秀的代码。 注意,设计模式只是模板,不是具体的代码。 它是为了代码复用,增加可维护性。 在学习设计模式的时候,有几个概念让我很难接受,这可能是从过程 ...
分类:
Web程序 时间:
2019-05-26 21:18:13
阅读次数:
176
领域驱动设计 随着计算机的普及,软件的发展也从一开始的单一计算,变为大规模,多功能的集合.这也就对软件开发的效率,规模,可维护性提出了更多的要求,针对于软件不同的发展阶段,它的开发模式也是一个逐渐演变的过程: **瀑布开发模式**:强调软件规范,使用工程管理思想来管理软件.通过严格的流程分工:需求分 ...
分类:
其他好文 时间:
2019-05-26 12:35:12
阅读次数:
109
知识导图 一、程序的格式框架 (一)、什么是程序的格式框架? 既它的段落格式,是python程序设计语法中的一个部分,有助于提高代码的可读性和可维护性。 1、缩进 当在分支、循环、函数、类等语句时,若后面出现(:)时,后面的代码将要缩进。 提示: 缩进错误用“unexpected indent”进行 ...
分类:
编程语言 时间:
2019-05-24 18:40:40
阅读次数:
130