写点什么

软件设计

0 人感兴趣 · 19 次引用

  • 最新
  • 推荐

软件复杂度

用户头像
海拉鲁6 小时前

什么是软件复杂度,软件复杂度的表现,引起复杂度的原因是什么

架构之: 软件架构漫谈

用户头像
程序那些事6 月 1 日

每一个程序员心中都有个架构师的梦想,架构是如此的重要,以至于每个程序员都在谈架构,仿佛没有架构的软件是没有灵魂的,不想做架构师的程序员不是一个好的码农一样。

走近设计模式:写代码一定要用设计模式吗?

​​​​​​​​​​摘要: 不少人对设计模式都有些疑问或者说是质疑:写代码一定要用设计模式吗?用了设计模式的代码就比没用的好吗?

https://static001.geekbang.org/infoq/97/97b57259b1b7ba9a68ede29b1af74c9b.jpeg?x-oss-process=image/resize,w_416,h_234

WEB-API 的设计与开发

用户头像
墨凡4 月 17 日

WEB-API设计时的一些策略

聊聊架构模式的变迁:从分层架构到微服务架构

【摘要】一般地,架构模式大致可以分成两类,单体架构(monolithic architecture)和分布式架构(distributed architecture)。

https://static001.geekbang.org/infoq/8c/8c05312d90d8a4a7b1a6a35bebe6204c.jpeg?x-oss-process=image/resize,w_416,h_234

聊聊 OpenAPI Specification(OAS)

用户头像
尤利西斯的微笑2020 年 12 月 2 日

估计很多小伙伴对于OpenAPI Specification(OAS)没啥概念,但如果说Swagger,那估计不少就知道了,毕竟现在说要设计或者看API文档,基本都会用到Swagger UI这个工具。其实,Swagger UI要使用到的API规范,就是这OpenAPI Specification,只不过以前叫Swagger

https://static001.geekbang.org/infoq/3d/3df81e9d413fae3d373a7c24dedac20d.png?x-oss-process=image/resize,w_416,h_234

架构师养成第一课

用户头像
万有引力2020 年 11 月 28 日

在过往的工作中,因为踩过不少文档缺失的坑,就比较重视文档建设,每个产品的上线和迭代都有要求研发团队产出设计文档和接口文档,并基于文档进行技术评审。但公司和部门内部没有统一的文档规范,而团队内部也一直没有形成统一的执行标准,导致不同的同学产出

https://static001.geekbang.org/infoq/4f/4fb59d1f61e9c37f3f2114aea63bf6de.jpeg?x-oss-process=image/resize,w_416,h_234

程序员的美丽假期(并不)

用户头像
Learun2020 年 10 月 13 日

车子狂野地向前突进,油门踏板仿佛被胶水粘在地上一般,发动机粗粝的嘶吼声在半里开外都能听见。郊区刚建好的柏油公路不需要被温柔对待,路边移栽的桂花树绽出点嫩黄花瓣,还来不及细看便已迅速消失在后视镜中。不知不觉间,我已经把油门踩到了八十码。

有一说一,大型信息化企业的软件系统,还是用自研的好

用户头像
Marilyn2020 年 10 月 12 日

白晴是我同事,就在我楼上的办公室工作,从她大学实习起算,已经来公司两年了。我俩在公司电梯中认识,当时已经快要迟到,我们都赶着去打早班卡,我用手指了指她的鞋子,提醒她叫脚上穿着居家棉拖鞋。

XJR 企业级软件快速开发平台规范

用户头像
Marilyn2020 年 10 月 12 日

在当下的2020年,信息化建设早已是促进企业高速发展的有力推手,高效的自动化系统帮助众多企业完成了产业升级。不过,传统大型企业如要完成彻底的信息化改造,实属难度不低。即使开始前已经做好周密的部署,实际操作的过程中也难免会遇到突如其来的棘手问题,

https://static001.geekbang.org/infoq/c5/c515ec20266f891a07e18687c5ea8d6a.png?x-oss-process=image/resize,w_416,h_234

为什么企业自主开发软件时,都会使用统一的模块化框架式开发平台?

用户头像
Learun2020 年 9 月 7 日

互联网经过着十几年的发展,在这两年可谓是前所未有的繁荣,越来越多的行业受到其影响,开启自主信息化的进程。得益于尖端互联网技术(尤其是移动互联网)的普及与成熟所带来的机会,各领域企业的业务量得到了空前的增长,规模和影响力越来越大。不过,企业在

https://static001.geekbang.org/infoq/9b/9b1e7e5f11f17d4f8aa21ba8ba356100.png?x-oss-process=image/resize,w_416,h_234

开发者的福音,LR.NET 模块化代码生成器

用户头像
Learun2020 年 8 月 31 日

代码生成器,是快速开发平台的核心功能之一,是一种用来帮助缺乏经验或者时间的开发者快速生成规范代码的工具,可以在极大程度上提升开发者的工作效率,能有效避免重复工作。但稍有经验的开发者都明白,代码生成器并非是一劳永逸的,通常要结合功能与需求进行

https://static001.geekbang.org/infoq/4d/4db320626e801e25d0477fe41a44fb35.jpeg?x-oss-process=image/resize,w_416,h_234

程序设计的一种思路:DDD

用户头像
再见小飞侠2020 年 7 月 23 日

软件设计的方法论之一DDD,就是其中易于开发者理解,甚至提供了便于与产品用户等非编码人员沟通的一整套设计方法论。其实践思想中的“将问题限定在该存在的领域”,从而分治问题的总复杂度的思路,也可以应用到很多其他领域。

https://static001.geekbang.org/infoq/9f/9f1c320959547d5748ffe5bf47693d2c.jpeg?x-oss-process=image/resize,w_416,h_234

谈谈架构和微服务<一>

用户头像
Gabriel2020 年 6 月 28 日

不知从何时起,与同事,面试者,面试官谈起架构理念,总是绕不开微服务。甚至有时候听到这三个字的时候,脑壳会痛,相似的还有中台, 总觉得是旧瓶装新酒。 当然此时的盛行是有其原因的,猜测主要原因是容器化的盛行。

架构师训练营 - 第 3 课总结 -20200620- 软件设计

用户头像
👑👑merlan2020 年 6 月 18 日

SOLID原则及工厂模式,响应式编程,单例模式,适配器模式,模版模式,策略模式,装饰器模式,组合模式,MVC

https://static001.geekbang.org/infoq/44/44c16f5f71b4d5ccea2bdbe8d0771aee.jpeg?x-oss-process=image/resize,w_416,h_234

软件设计方法论

用户头像
李海明2020 年 6 月 10 日

软件设计是一个古老而又时髦的话题,很多人都不屑一顾,但当你工作了一年又一年之后,你就会发现很多你以为的理论早就在N十年前就被总结过了,这时候有没有感觉到一丝的焦虑,有没有一丝丝的难过。没关系,都是这么一个过程。

软件设计_软件设计资料文章-InfoQ写作平台