可重用软件什么意思

  • 程序员怎样迈出从5K到1W的重要一步

    为什么一个相似的功能,大牛一会儿就搞定,然后悠闲地品着下午茶逛淘宝;而自己加班加点搞到天亮还做不完。   为什么用户提出需求变更后,大牛只需潇洒地敲敲键盘,改改配置;而自己将代码改了又改,删了又建,几乎晕厥,最后只能推翻重来。   为什么大牛写完的程序测试上线后,几乎完美运行,用户无懈可击;而自己...

    文章 runcare 2015-05-08 1273浏览量

  • 原理……

    昨天跟同学讨论技术问题,没办法,几个技术男在一起讨论的不是感情问题就是技术问题,而我是一个没有感情的人,所以只能讨论技术了,哎……同学似乎有点悟性,告诉我,我给他提供的资料都是操作性的,很多原理不清楚,我开玩笑的说,大学上的那些导论,原理什么课程的时候你都不在乎,其实我也不在乎,当时都是注重如何操...

    文章 醉意人间 2013-02-21 424浏览量

  • 设计模式原则

    1.什么是设计模式 在软件工程中,设计模式是对软件设计中普遍存在的各种问题,所提出的 解决方案。 换句话说,设计模式是一套被反复使用、多数人知晓的、经过分类的、代码设计的 经验的总结。使用设计模式是为了可重用代码,让代码更容易被他人理解,保证代码可靠性。 2.设计模...

    文章 wsc449 2018-04-14 1091浏览量

  • 阿里云试用中心,为您提供0门槛上云实践机会!

    0元试用32+款产品,最高免费12个月!拨打95187-1,咨询专业上云建议!

    广告

  • 《Python语言程序设计》——1.5 Python的历史

    本节书摘来自华章计算机《Python语言程序设计》一书中的第1章,第1.5节,作者:[美]梁勇(Y. Daniel Liang) 更多章节内容可以访问云栖社区“华章计算机”公众号查看。 1.5 Python的历史 关键点:Python是一种用途广泛、解释性、面向对象的程序设计语言。Python是新...

    文章 华章计算机 2017-07-03 668浏览量

  • 设计模式概述

    设计模式(Design pattern)代表了最佳的软件实践,是软件开发人员在软件开发过程中面临的一般问题的解决方案,这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。 设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了重用代码...

    文章 武耀文 2018-04-25 1130浏览量

  • 设计模式概论

    设计模式概论 1. 设计模式        设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码...

    文章 贱见 2016-03-02 1210浏览量

  • “神童”Tom Ding:区块链是下一代云计算和互联网的基础

    雷锋网(公众号:雷锋网)2月26日报道,如今,区块链是个很热的话题,但离产业化有多远呢?在这过程中,我们需要做什么?有什么困难? String Labs联合创始人兼CEO Tom Ding,在2017年2月25日于厦门召开的首届科技金融国际峰会上,Tom Ding发布了《千亿级区块链生态通往大规模...

    文章 行者武松 2017-07-03 851浏览量

  • 带你读《ONAP技术详解与应用实践》之三:ONAP架构设计

    点击查看第一章点击查看第二章 第3章 ONAP架构设计本章首先介绍ONAP架构在设计之初的目标与理念,包括要解决什么问题、需要具备哪些核心能力、相应的架构设计理念和设计原则是什么等。对于模型驱动等重要设计原则,还辅以具体示例,包括ONAP的实现流程与模型定义示例。理解这些设计理念与原则后,再一步步...

    文章 温柔的养猫人 2019-11-07 743浏览量

  • 带你读《软件项目管理案例教程(第4版)》之一:软件项目管理概述

    国家示范性软件学院系列教材点击查看第二章点击查看第三章软件项目管理案例教程(第4版) 韩万江 姜立新 编著机械工业出版社China Machine Press 第1章 软件项目管理概述 1.1 项目与软件项目 信息产业是目前发展较快的行业,也是对社会影响较大的行业之一,“软件”“项目”“软件项目...

    文章 温柔的养猫人 2019-11-12 1478浏览量

  • Android 什么是架构?

    一、介绍架构 有关android架构方面的知识少之又少,而对与架构的理解有关架构的文章也都是智者见智仁者见仁。在我身边听到最多的话就是架构=What?、架构=框架、架构=设计模式、架构=MVP/MVVM。那么架构到底是什么那?架构又有何用处?它在android中又能给你带来意想不到的效果? 希望有...

    文章 Android进阶开发 2019-04-01 583浏览量

  • 带你读《软件架构理论与实践》之三:软件架构模型

    点击查看第一章点击查看第二章 第3章  软件架构模型软件架构模型为软件架构提供了一种抽象、可视化或形式化的表示,为软件架构师、需求分析人员、软件工程师、潜在用户等提供了一个交流平台,并起到了从软件需求分析文档到软件详细设计和实现的桥梁作用。本章详细讨论软件架构的各种建模方法,包括各种图形可视化建模...

    文章 温柔的养猫人 2019-10-31 1528浏览量

  • 软件开发必修课:你该知道的GRASP职责分配模式

    软件在本质上是复杂的,软件本身的复杂性在于除了要解决问题域,还要解决非功能性需求和软件域特有问题:安全性、可用性、可维护性、可扩展性、性能、一致性、容错性、稳定性、可重用性、幂等、兼容等等,软件开发者的任务就是制造“简单”的假象。如何组织复杂的系统?把复杂的事物分解到不同的层次中,层次代表了不同级...

    文章 茶什i 2020-10-22 1092浏览量

  • 周思博趣谈软件——给计算机系学生的建议

    原文地址:http://chinese.joelonsoftware.com/Articles/AdviceforComputerScienceC.html 简介:周思博?看名字还以为是中国人呢,其实是一个老美:) 英文名是Jole,创建的公司倒不怎么出名,但看过他写的一些文章,觉得挺有趣的,文笔...

    文章 华仔爱技术 2009-11-03 1916浏览量

  • 架构师如何应对复杂业务场景?领域建模的实战案例解析

    阿里妹导读:你还在用面向对象的语言写面向过程的代码吗?你是否正在被复杂的业务逻辑折磨?是否有时觉得应用开发没意思、没挑战、技术含量低?其实,应用开发一点都不简单,也不无聊,业务的变化比底层基础实施的变化要多得多,封装这些变化需要很好的业务理解力,抽象能力和建模能力。 今天我们邀请阿里高级技术专家张...

    文章 技术小能手 2018-03-27 21490浏览量

  • 设计模式6大原则

    设计模式六大原则 开闭原则 开闭原则,是说对于软件实体(类、模块、函数等等)应该可以拓展,但是不可修改 这句话有两个意思,对于拓展是开放的,对于更改是封闭的。在设计一个软件之前,就需要考虑到怎样的设计才能面对需求的改变却可以保持相对稳定,从而使得系统可以在第一个版本之后不断推出新的版本?设计软件要...

    文章 红色迷宫 2018-09-04 1341浏览量

  • 掌握Javascript面试:什么是闭包?

    文章来源于:https://medium.com/javascript-scene/master-the-javascript-interview-what-is-a-closure-b2f0d2152b36 在JavaScript的面试中我通常将这个问题放在第一个或者最后一个问题。坦白地说,如果...

    文章 缘自世界 2017-12-23 850浏览量

  • 整理汇总 | 单元测试与功能测试的区别

     在过去的几年里,单元测试已成为我编写软件的核心环节,多亏了一种称为极限编程 (XP) 的简便编程方法(请参阅参考资源)。这种方法要求我为添加的每个函数编写单元测试,并且要维护这些测试。如果单元测试失败,我就无法整合任何代码。随着代码库的不断增大,这些测试将使开发人员能够很有把握地完成更改。  起...

    文章 了了纵横 2018-01-18 1086浏览量

  • java面试知识(来自牛客网)

    接口和抽象类的区别是什么? v接口和抽象类的区别是什么?   Java提供和支持创建抽象类和接口。它们的实现有共同点,不同点在于:接口中所有的方法隐含的都是抽象的。而抽象类则可以同时包含抽象和非抽象的方法。类可以实现很多个接口,但是只能继承一个抽象类类如果要实现一个接口,它必须要实现接口声明...

    文章 hjzgg 2016-04-29 3132浏览量

  • JAVA 入坑教程 | 章节一 基础概念

    JAVA 章节一 基础概念 学JAVA,首先得知道JAVA是什么,JAVA能做什么事,JAVA有哪些概念和特性,首先我们从JAVA是什么开始入手带大家入坑: 前两篇内容我们提到了,JAVA的一些概念和特性,这篇文章我们来补足剩余的基本概念,当然,每篇文章的概念性东西会根据节奏走,每篇文章不会一次...

    文章 奥特曼超人 2017-01-17 934浏览量

  • 谈谈对Spring IOC的理解

    原文地址: http://www.cnblogs.com/xdp-gacl/p/4249939.html 学习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理...

    文章 我是温浩然 2015-12-28 1172浏览量

  • 程序员之痛点:取个好名字

    在计算机科学中只有两件事情最难:缓存失效和取名字。 ——Phil Karlton 写出好代码很难,为什么?因为好的代码都是易读的。我们总是关注于当下,却不顾及以后;我们总是关注于代码一次写成,但忽视了在以后会被一次又一次地读写。 好代码总是为了方便他人易读在不断优化,这就需要我们将共情作为核心。...

    文章 小旋风柴进 2017-05-16 8896浏览量

  • SpringBoot AOP 记录日志实例

    SpringBoot AOP 记录日志实例 image.png image.png image.png image.png 散布于应用中多处的功能(日志、安全、事务管理等)被称为横切关注点。把横切关注点与业务逻辑分离是AOP要解决的问题。 在运行...

    文章 程序员诗人 2018-01-01 1370浏览量

  • 见过的最全的iOS面试题

    之前看了很多面试题,感觉要不是不够就是过于冗余,于是我将网上的一些面试题进行了删减和重排,现在分享给大家。(题目来源于网络,侵删) 1. Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么? 答: Object-c的类不可...

    文章 韩俊强 2015-10-20 1189浏览量

  • 谈谈对Spring IOC的理解

    学习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家分享网上的一些技术大牛们对Spring框架的IOC的理解以及谈谈我对Spring Ioc的理解。 ...

    文章 jiankunking 2016-05-23 1599浏览量

  • <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head><meta http-equiv="Cont

    之前看了很多面试题,感觉要不是不够就是过于冗余,于是我将网上的一些面试题进行了删减和重排,现在分享给大家。(题目来源于网络,侵删) 1. Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么? 答: Object-c的类不可...

    文章 韩俊强 1970-01-01 568浏览量

  • 如何画好一张架构图?

    什么是架构图? 如何画好一张架构图,要做好这件事情首先要回答的就是什么是架构图。我们日常工作中经常能看到各种各样的架构图,而且经常会发现大家对架构图的理解各有侧重。深入追究到这个问题,可能一下子还很难有一个具象的定义,如果我们把这个问题进行拆分(如下图)理解起来就会容易一点。 架构图 = 架构 +...

    文章 茶什i 2020-06-15 1977浏览量

  • 《 嵌入式系统设计与实践》一一2.2 从框图到架构

    2.2 从框图到架构至此,我们已经有了三种不同的架构设计图,那么下一步怎么做呢?也许会认为开始的时候有些代码没有考虑到,又或者我们会进一步去找出这些模块之间是如何交互的。在开始讨论这些交互(接口)之前,花一些时间讨论一件事情是值得的,那就是:哪些部分将发生变化?在目前这个阶段,所有的事情都是实验性...

    文章 华章计算机 2017-08-02 950浏览量

  • 如何画好一张架构图?(内含知识图谱)

    作者 | 箫逸  阿里文娱高级技术专家 关注“阿里巴巴云原生”公众号,回复 架构 即可查看清晰知识大图! 导读:架构图是什么?为什么要画架构图?如何画好架构图?有哪些方法?本文从架构的定义说起,分享了阿里文娱高级技术专家箫逸关于画架构图多年的经验总结,并对抽象这一概念进行了深入地讨论。内容较长,同...

    文章 阿里巴巴云原生小助手 2020-06-16 1825浏览量

  • .NET牛人应该知道些什么,我的回答

    What Great .NET Developers Ought To Know (More .NET Interview Questions) A while back, I posted a list of ASP.NET Interview Questions. Conventional w...

    文章 深蓝居 2016-05-06 1635浏览量

  • Docker模式的兴起

    **本文来源:Ghostcloud翻译(http://www.ghostcloud.cn/)**   身处IT行业,稍有经验的人都会对各种模式深有感触。一项技术从创始到成熟再到企业级的推广采用,往往遵循着一定的规律。以亚马逊AWS服务为例,早在2009年我就指出过,亚马逊云其实就是另一种形式的...

    文章 ghostcloud 2016-05-26 1797浏览量

1 2 3 4 >

云产品推荐

阿里云大学 云服务器ECS com域名 网站域名whois查询 开发者平台 小程序定制 小程序开发 国内短信套餐包 开发者技术与产品 云数据库 图像识别 开发者问答 阿里云建站 阿里云备案 云市场 万网 阿里云帮助文档 免费套餐 开发者工具 企业信息查询 小程序开发制作 视频内容分析 企业网站制作 视频集锦 代理记账服务 企业建站模板