写点什么

复杂度

0 人感兴趣 · 10 次引用

  • 最新
  • 推荐

研究思考丨关于软件复杂度的困局

本文主要阐述了个人对软件复杂度的思考,分析了导致软件复杂度的原因、软件复杂度的度量方式以及阐述了自我理解的如何避免软件复杂度的问题。

https://static001.geekbang.org/infoq/c2/c24ba39121ff0b914f2b3d722460abc4.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

系统的混乱并非业务本身之复杂,我们并不擅长处理『简单』

用户头像
阿里技术
2022-12-16

在软件工程中,一些原本并不复杂的业务最终还是一片混乱,是我们的做法太过简单吗?或许本质上是我们并不擅长处理『简单』。

https://static001.geekbang.org/infoq/ac/aca1c7b925d11ff018809ef445f19270.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

对抗软件复杂度的战争

用户头像
阿里技术
2022-06-16

服务一个人的系统,和服务一亿人的系统,复杂度有着天壤之别。本文从工程师文化、组织战略、公司内部协作等角度来分析软件复杂度形成的原因,并提出了一些切实可落地的解法。

为了减少代码复杂度,我将 if-else 升级为面向状态编程

摘要:面向过程设计和面向对象设计的主要区别是:是否在业务逻辑层使用冗长的if else判断。

为啥你写的代码总是这么复杂?

摘要:有句话说得很好,“代码质量决定生活质量”,当你把软件的复杂性降低了,bug减少了,系统可维护性更高了,自然也就带来了更好的生活质量。

https://static001.geekbang.org/infoq/8b/8be1fe1d697381000de05ca810cf537c.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

数据结构和算法难?盘他!- 快速入门

用户头像
Aldeo
2021-04-11

数据结构和算法学起来还是很上头的,本文旨在介绍数据结构和算法的关系(你中有我我中有你,缺一不可),以及通过小例子对算法的空间复杂度和时间复杂度的计算进行介绍和总结,通过比较时间复杂度和空间复杂度来判断什么是好的算法。

【得物技术】算法入门一:算法的好坏?复杂度告诉你

用户头像
得物技术
2021-04-09

百度百科对算法的定义是 “解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。”

https://static001.geekbang.org/infoq/95/95b245bc28de094f67863216f9023bc5.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

数据结构和算法学习总结 - 复杂度分析

用户头像
Nick
2021-01-31

数据结构和算法要解决的问题,1是快,2是省。 1.快,让代码运行的更快,代码具有更低的时间复杂度。  2.省,让代码更省存储空间,代码具有更低的空间复杂度。 复杂度分析是整个算法学习的精髓,一定要掌握好。

软件工程开发之道:了解能力和复杂度是前提

摘要:软件工程需要哪些能力以及如何保障这些能力?哪些地方我们需要注意复杂度的问题?

复杂度_复杂度技术文章_InfoQ写作社区