程序越简单越好还是越复杂越好?

2025-01-04 05:45:25
推荐回答(3个)
回答1:

在美国,一个普通程序员的一条有效程序代码是1美圆。这里强调的是有效代码!
首先我要指出您的一个错误,程序被别人破解基本上与代码的复杂程度无关,只要能搞到程序的代码,不管多复杂,破解出来只是时间问题。而真正对程序安全有决定性作用的是您的程序安全知识。比如说壳。壳做的好,代码再简单别人也很难破解得了。
很显然程序代码简单的好处是显而易见的,我们常做的事就是在书本或是PPT上面看的程序代码看能不能自己写个更简单的出来。首先文件大小 更小。5M的软件和20M的同功能的软件您会选择下哪个?其次就是运行效率高,出错机会变少,就算出错也便于维护。一个软件一双击就出来了和加载半天才出来哪种更让您舒心呢?很显然,写软件就是给人用的,让人用的越舒服越好。

回答2:

并不是说程序越简单就越好 程序不是用简单和复杂来衡量的
一个好的程序员他所写出来的程序是代码很少 但是他所达到了他所要达到的目的
真正的高手写出来的程序就看上去很简单 但是一般人却又看不懂的
所以你不要被程序的简单和复杂所迷惑

回答3:

程序分两种
1,做的好复杂好复杂,可以看不出明显漏洞。
2,做的好简单好简单,可以明显看不出漏洞。