新足迹

 找回密码
 注册

精华好帖回顾

· 香港小败回来单独说说 Kiehl's,5.3更新! (2008-2-23) sheeta · 开贴,整个house装修 - 图多,慎入! 更新第二个卫生间图片,坑2.5已填,未满... (2011-7-14) karaoke_oz
· 有关孩子学中文的感想 (2009-3-6) floodp · 吃不厌的上海菜--椒盐排条 (2009-7-23) £猪猪£
Advertisement
Advertisement
123
返回列表 发新帖
楼主:DDD888

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

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

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

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

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

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

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

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


github和gitlab都是ruby写的

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

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

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

非常正确

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

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

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

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

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

发表回复

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

本版积分规则

Advertisement
Advertisement
返回顶部