- 主题:没天赋还是别碰C++, 其它语言同理
啥叫写好?
程序是用来让人读的。不是用来榨干机器性能的,为了以后读的明白,多用几个中间变量,多用一些内存,多在内存间copy几次,重复运行几次,我不认为这算程序写的不好。
【 在 B2020 的大作中提到: 】
: 快排不超过30行代码,要写好并不容易。
:
--
FROM 106.121.156.*
天赋用在投资房产上就行了,搬砖的不需要天赋
【 在 scottttocs 的大作中提到: 】
: 勤能补拙,吃口饭是没问题。当然,要四两拨千斤,还得天赋。
--
FROM 106.121.156.*
这些公司出不了又怎么样?公司是为了赚钱,不是为了发展计算机科学与技术。
【 在 cut188 的大作中提到: 】
: 是的,所以操作系统,编译器,不可能是这些公司出品的。
:
--
FROM 106.121.156.*
原来是个外行。
你大概不知道有许多国际标准被事实标准打败的例子
估计你也不知道人月神话
【 在 cut188 的大作中提到: 】
: 我并不会写程序。
: 不过我知道,评价软件质量有国际标准可遵从。
:
--
FROM 106.121.156.*
人月不可互换啊 少年
【 在 here080 的大作中提到: 】
: 两周一万的话,百万代码也就是一个10人小组5个月的工作量……
:
--
FROM 106.121.156.*
不是用行数衡量质量,是用行数衡量工作量。
为啥这么衡量?因为简单直接客观标准啊。要是用质量衡量,能衡量的下去嘛。艺术性,主观性的东西是最难衡量的。
【 在 pht398 (pht) 的大作中提到: 】
: 代码为什么要用行数来衡量质量?代码是为了实现业务的工具 优秀的程序员应该类似设计师 对业务和语言都有着深刻的理解 又不是搬砖或者流水线 用单位时间产出标准化产品的数量来考评
: 来自 V1813BT
--
FROM 60.251.47.*
我觉得即使库代码也应该把可读性排第一。
【 在 jsznzsj (jsznzsj) 的大作中提到: 】
: 业务代码和库代码评价方式不一样,要分开说。
: 中间变量会被编译器优化。重复运行几次是什么鬼?
--
FROM 60.251.47.*
我可一点也不希望成为写标准的人。
【 在 cut188 (cut188) 的大作中提到: 】
: 你说的对,我确实不知道。但我知道你绝对不是写标准的那个人。
--
FROM 60.251.47.*
想起来就觉得有点搞笑
大家在上学 面试的时候,重点考察的是库代码的写法
漫长的工作中,除了极个别人,几乎用不着写库代码,大部分人都是在写app代码。写app代码的人,可能要花很长时间才能明白过来可读性才是最重的。
数技结构和算法的书上来就讲时间复杂度和空间复杂度,难道对人脑理解,阅读,维护代码所付出的代价复杂度一点也不考虑吗?理论脱离实际,教条主义害死人
TeX写的再完美,又有几人直接用?不还得靠texlive之流吗
【 在 here080 的大作中提到: 】
: 一般来说你说的是对的。
: 但是像排序算法这种库函数,不应该有多余拷贝。
:
--
FROM 115.34.186.*