新足迹

 找回密码
 注册

精华好帖回顾

· 在印度的十四天 (2013-5-4) lucindaaus · 巴厘岛随拍 (2014-1-2) troublefree
· 卷发剪发DIY (2008-10-10) big_beast · 墨尔本周日健步 - Docklands Public Art Walk (2023-3-30) jinluo
Advertisement
Advertisement
123
返回列表 发新帖
楼主:DDD888

[IT] 代码复杂度随意讨论 [复制链接]

发表于 2022-11-21 12:53 |显示全部楼层
此文章由 DDD888 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 DDD888 所有!转贴必须注明作者、出处和本声明,并保持内容完整
footballKing202 发表于 2022-11-21 12:43
当然效率是第一位的,但是效率不属于代码复杂度的范畴,而是代码功能问题。
效率和功能保证的情况下,好的 ...

如果必须要效率的话,我会放弃可读性的,但代码里往往大多数情况,一段代码效率并非最重要,那时,我就把可读性放在第一位,追求越简单易懂越好,毕竟将来还是我维护这代码的
Advertisement
Advertisement

发表于 2022-11-21 13:27 |显示全部楼层
此文章由 llee 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 llee 所有!转贴必须注明作者、出处和本声明,并保持内容完整
DDD888 发表于 2022-11-18 07:59
https://juejin.cn/post/6844903495779237895

根据这文章,我感觉函数最好是顺序结构,一根线,最容易读 ...

哦,你说的不是算法复杂度,而是代码结构复杂度。

这个属于工程问题,代码复杂度太高影响可读性和可维护性。静态代码分析工具基本上都会报告相关的问题,跟单元测试一起在构建阶段做。

发表于 2022-11-21 16:15 |显示全部楼层
此文章由 woshidajiangyou 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 woshidajiangyou 所有!转贴必须注明作者、出处和本声明,并保持内容完整
cpen5cpen5 发表于 2022-11-21 00:02
还有公司用ruby吗?


github和gitlab都是ruby写的

你用不用这两个网站?
锦瑟无端五十弦,一弦一柱思华年。
庄生晓梦迷蝴蝶,望帝春心托杜鹃。
沧海月明珠有泪,蓝田日暖玉生烟。
此情可待成追忆,只是当时已惘然。

发表于 2022-11-21 22:04 来自手机 |显示全部楼层
此文章由 dpblue 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 dpblue 所有!转贴必须注明作者、出处和本声明,并保持内容完整
llee 发表于 2022-11-21 14:27
哦,你说的不是算法复杂度,而是代码结构复杂度。

这个属于工程问题,代码复杂度太高影响可读性和可维护 ...

非常正确

楼主说的是cyclomatic complexity,和算法的复杂度time complexity是完全不一样的概念

发表于 2022-11-22 14:19 |显示全部楼层
此文章由 lunatic_C_G 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 lunatic_C_G 所有!转贴必须注明作者、出处和本声明,并保持内容完整
dpblue 发表于 2022-11-21 22:04
非常正确

楼主说的是cyclomatic complexity,和算法的复杂度time complexity是完全不一样的概念

mark
笑看垄断资本党国的虚拟散户自嗨

发表于 2022-11-29 12:27 |显示全部楼层
此文章由 Patrick_Dreamer 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 Patrick_Dreamer 所有!转贴必须注明作者、出处和本声明,并保持内容完整
好帖
Advertisement
Advertisement

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部