请问各位高手,编程的时候性能和便于阅读哪个更重要?

lihongdian 2009-02-05 04:46:55
比如说有一个for循环,他循环的次数正好是我几个参数需要的次数,但是这几个参数又不相干.我应该都写进这一个for,还是写几个for呢?
还比如说,我有一个数组,我可以定义他一个特殊值来表示无效,也可以定义一个类类型来专门建一个属性来表示他是否无效.
还比如说,有的时候程序复杂起来,为每个步操作建立一个变量好呢?还是可以重复用就不新建变量好呢?
等等.
...全文
184 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenbo1688 2009-02-06
  • 打赏
  • 举报
回复
在性能可以接受的情况下,可读性强一点比较好!
step_123 2009-02-06
  • 打赏
  • 举报
回复
在程序正确、数据安全的前提下,性能第一

相对的!
CloneCenter 2009-02-06
  • 打赏
  • 举报
回复
性能第一,同时要兼顾可读性!
csgdseed 2009-02-06
  • 打赏
  • 举报
回复
性能更重要
阅读靠注释
huxuanhui 2009-02-06
  • 打赏
  • 举报
回复
学习
qiume 2009-02-06
  • 打赏
  • 举报
回复
大项目二者都要,小项目一般对性能要求不高......
Jinglecat 2009-02-06
  • 打赏
  • 举报
回复
对于新人,我总告诉他,先让程序跑起来(功能实现)再说,老板最关心的这个!
慢慢地,你要注重你的代码风格,
慢慢地,你再注重的你的程序性能,

没有重要与更重要之分,都非常的重要,关键是你在什么样的环境下,什么压力下
Zine_Alone 2009-02-05
  • 打赏
  • 举报
回复
系统对性能性要求高得偏向性能,大部分企业应用为了保证不至于你闪人后别人看你代码太痛苦,还是偏向可读性.
不同环境自个衡量咯.
vrhero 2009-02-05
  • 打赏
  • 举报
回复
性能和可读性一样重要...

就你所讨论的这个层面上来说...可读性更重要...
wodexiaohao 2009-02-05
  • 打赏
  • 举报
回复
其实,他们之间没有冲突,真正好的代码性能是最好的,可读性也很好
niitnanfeng 2009-02-05
  • 打赏
  • 举报
回复
性能
wuyq11 2009-02-05
  • 打赏
  • 举报
回复
根据需要进行设计,变量不要定义过多。
Lxpd 2009-02-05
  • 打赏
  • 举报
回复
这要根据情况来了,首先要保证再复杂的逻辑程序要运行正确,,
重复使用一个变量如果考虑不全会出现问题
wapit 2009-02-05
  • 打赏
  • 举报
回复
就像switch与 if else一样, 写一个switch与一堆的if else效果是一样. 编译为IL代码时好像就全部给你转成if else了
wapit 2009-02-05
  • 打赏
  • 举报
回复
估计编译完了后到执行代码那个级别时就差不多了. 编译器帮你整成一个效果了......

个人觉得如果不是无意义的耗资源的代码段的话, 还是优先可读性吧.
accomp 2009-02-05
  • 打赏
  • 举报
回复
传说中的鱼与熊掌的关系

其实,只要注释写得足够清楚 ,比如 ,你举的数组的例子,只要注释写明白哪个特殊值表示无效 ,那根本不用定义一个类类型来专门建一个属性来表示他是否无效 。
个人意见
等高手中 。

62,269

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧