1. 云栖社区>
  2. 全部标签>
  3. #软件设计#
软件设计

#软件设计#

已有0人关注此标签

内容分类:
博客 | 问答 | 视频 | 资料 |

9月4日至9月10日备忘录

1)对于泛型结构的变量,使用FirstOrDefault(i=>i.Name==_someType.Name),可以进行遍历查询适配。 2)强化对switch case default的使用。 3)对于程序中某控件的Visible和Enabled逻辑条件必然存在相同部分的条件变量。

软件设计 表达式 编程

系统架构师-基础到企业应用架构-系统设计规范与原则[上篇]

一、上章回顾        在上篇中我们讲解了几类UML2.0语言新推出的建模图形,总体来说通过这些图形能更详细的将某类信息表达出来。在这里我们简单回顾上篇讲解的内容。               上图中已经简单介绍了上章讲述的内容,具体内容请看:系统架构师-基础到企业应用架构-系统建模[下篇]。

架构 模块 软件设计 企业应用

系统架构技能之设计模式-单件模式

一、开篇        其实我本来不是打算把系统架构中的一些设计模式单独抽出来讲解的,因为很多的好朋友也比较关注这方面的内容,所以我想通过我理解及平时项目中应用到的一 些常见的设计模式,拿出来给大家做个简单讲解,我这里只是抛砖引玉,如果某个地方讲解的不正确或者不详细,请大家批评指出。

架构 函数 软件设计 lock string static class

深入理解DIP、IoC、DI以及IoC容器

摘要 面向对象设计(OOD)有助于我们开发出高性能、易扩展以及易复用的程序。其中,OOD有一个重要的思想那就是依赖倒置原则(DIP),并由此引申出IoC、DI以及Ioc容器等概念。通过本文我们将一起学习这些概念,并理清他们之间微妙的关系。

函数 模块 数据库 软件设计 容器 ADD 控制台 class void

我来悟微服务(1)-夜观天象

一天最惬意的时光莫过于晚上坐在阳台里,远望星空。虽然是极晚了,云朵仍然不忘旅行,逢着晴朗天气,还能遇到星星出没。       星空之下,小区的东边,有一条大道直通南北,大道两旁的照明灯远远看去,像是闪烁的星星。

分布式 高并发 软件设计 微服务 负载均衡

由错误处理引发的联想-防御式编程

  前两天和一同学谈到程序出错应该如何处理的问题,他讲到错误处理的两个原则,   第一,应该在错误发生时立即将它抛出,而且得抛的很明显,有些人采用静默出错的原则,尝试修复错误并继续运行,这回导致代码调试起来很困难,所以他认为,当程序逻辑出错时,应该立刻崩溃,并生成一段有意义的错误消息,立即崩溃是为了不让事情变得更糟,错误消息应担被写入永久的错误日志,以便过后查明是哪里出错。

安全 程序员 日志 软件设计 表达式 编程

补习系列(8)-springboot 单元测试之道

目标 了解 单元测试的背景 了解如何 利用 springboot 实现接口的测试 了解如何 利用 mokito 做代码的 mock 一、About 单元测试 单元测试其实是一种廉价的技术,是由开发者创建运行测试代码,用于对程序模块(软件设计的最小单位)进行正确性检验的一种做法。

程序员 模块 spring 软件设计 配置 测试 string exception class void junit 单元测试

设计模式--抽象工厂

抽象工厂模式(abstract factory) 抽象工厂模式最初的定义出现于《设计模式》(Addison-Wesley,1994) 抽象工厂模式:提供一个创建一系列相关或相互依赖对象的接口,而无需指定他们具体的类。

软件设计 控制台 class cocoa 抽象工厂

胡想——对机器人控制体系的一些想法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zergskj/article/details/40091583 1.大脑的核心部分可以使用Soar框架,Soar是一款历史非常悠久的计算机程序认知框架,正好有一个基于Java的实现JSoar。

算法 软件设计 机器人

由学习《软件设计重构》所想到的代码review(一)

Paste_Image.png 前言 对于一个程序员来讲如何来最直接的来衡量他的技术能力和产出呢?我想最直观的作法是看他的代码编写能力,就拿我经常接触的一些程序员来看,他们买了很多技术重构类书籍,但是看完后代码编写能力并没有显著提高。

java review 软件设计 解决方案 编程 存储

由学习《软件设计重构》所想到的代码review(二)

我们接第一篇来继续说明在代码review中,有哪些属于“层次结构”中的坏味道。 第一篇链接如下:http://www.jianshu.com/p/07dbf69c5957 Paste_Image.png 注:通过上图咱们看到了在层次结构中有九大问题点,咱们就从中找出四个典型的问题点给与分析和解释。

java SQL review 软件设计

RDIFramework.NET ━ .NET快速信息化系统开发框架-4.2 平台自动升级模块

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chinahuyong/article/details/7979370 RDIFramework.NET ━ .NET快速信息化系统开发框架 4.2 平台自动升级模块  4.2 平台自动升级模块   在软件的生命周期中,软件维护是一个重要的阶段,维护过程中涉及程序文件的升级更新。

架构 服务器 模块 软件设计 配置 xml 开发框架

程序员进阶之路—如何独当一面

今天和大家分享一下,程序员如何独当一面这个话题,这是一个很大的话题,我把他分成三部分来谈:  一、需求转换的能力或者叫理解需求的能力;  二、分配时间的能力;  三、开发质量的问题; 我为什么把时间分配优先级放到代码质量的前面呢,原因有两个:  1.如果时间把控的好,及时功能有点问题,也是有时间来修复,相反及时程序代码质量再高,到了完成的时间节点没有完成,那就是灾难性的。

程序员 软件设计 软件开发 测试

软件生命周期

概括地说软件生命周期由软件定义,软件开发和软件维护三个时期组成,而每个时期又分为若干个阶段。 软件生命周期的6个阶段及基本任务是: 1.问题的定义及规划 此阶段是软件开发方与需求方共同讨论,主要确定软件的开发目标及其可行性 2.需求分析 在确定软件开发可行的情况下,对软件需要实现的各个功能进行详细分析。

软件设计 软件开发 测试 软件测试 单元测试 数据库设计

用户密码传输和存储的保护

软件设计的过程中,用户的密码信息最为敏感,在进行用户登录验证时,除了将密码在传输的过程中,进行md5加密,避免密码明文传输过程中被截获外,还有一个就是密码在数据库中的存储安全问题。 常用的方案是对密码进行“加盐”处理。

安全 算法 加密 数据库 软件设计 MD5 存储

.NET性能调优之二:使用Visual Studio进行代码度量

.NET性能调优系列文章 系列文章索引 .NET性能调优之一:ANTS Performance Profiler的使用 .NET性能调优之二:使用Visual Studio进行代码度量 .NET性能调优之三:YSlow相关规则的调优工具和方法 使用Visual Studio进行代码度量 在这篇文章里,暂且抛开代码、数据库和网络的优化,从软件代码度量的角度来看看其对.NET性能调优的作用。

性能优化 性能 软件设计 visual c# performance

设计模式原则

1.什么是设计模式 在软件工程中,设计模式是对软件设计中普遍存在的各种问题,所提出的 解决方案。 换句话说,设计模式是一套被反复使用、多数人知晓的、经过分类的、代码设计的 经验的总结。

模块 面向对象 软件架构 软件设计 抽象工厂

有趣的Tensorflow游乐场以及有趣的思考

闲来无事不小心发现一个好玩有适合神经网络初学者的工具。google的神经网络Tensorflow游戏场,通过拖拽就可以选择特征,配置权重,配置隐藏层等,下图是通过左侧点集的点位置(x1,x2),算出点集的蓝色和橙色区域:地址有意思的反思:我从大二起就在公司实现一直到研究生、工作,先后接触了电子设计,.

大数据 人工智能 软件设计 配置 数据仓库 数据分析 c# 前端开发 神经网络

"烂代码",7点建议

今天跟大家分享如何写好代码的几点建议,希望在写代码的时候能够提供一些帮助。

云栖社区 python 安全 架构 程序员 软件设计 安全意识 测试 编码规范 单元测试 存储

上一页 1 ... 4 5 6 7 8 ... 39 下一页
39
GO