写代码是玄学吗

DAS-avatar

DAS

2020-12-22T07:49:48+00:00

有人说上午还能运行的东西,下午就跑不动了,啥也没动
[img]https://img.nga.178.com/attachments/mon_202012/24/-7Q5-9bgsZdT1kScx-i0.jpg[/img]
Tb y6AoAoK-avatar

Tb y6AoAoK

某些环境变了,比如硬盘满了,网络断了,用户权限变了,等等等等。
慢慢分析吧~
!JahsiahMoon-avatar

!JahsiahMoon

一般情况下那还是他代码写得有问题
brun0-avatar

brun0

放心,运行不了都能找到原因的。

一行一行的跟踪,总能查到的。
fax.117-avatar

fax.117

一般是自己改了什么东西自己不记得了
Pol-avatar

Pol

又不是不能定位问题
arloch-avatar

arloch

不是玄学,代码不会错,错的一定是你写的代码
Phantoccini-avatar

Phantoccini

别信楼上。
运行环境、外部库能给你坑成佛教徒。
維維-avatar

維維

大部分时候不是吧,有些你不知道的因素而已
Crafftyyy-avatar

Crafftyyy

也可能是缓存问题,不单是项目缓存,依赖库的缓存也会有影响的。
navi-avatar

navi

各种解决办法试一试,有可能是运行环境发生了改变,杂七杂八的原因。
GOODGAMINGSHOP-avatar

GOODGAMINGSHOP

[img]http://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc4cc6331.png[/img]自己写了东西什么都看不懂,我一般归类为菜鸟程序员。
Quokkasian-avatar

Quokkasian

写代码不是,解决问题的时候是。
Sneezyy-avatar

Sneezyy

肯定是有问题啊
野指针?内存泄漏?缓冲区溢出?多线程忘了加锁?
能产生这种现象的问题多了去了



当然,如果是QA来问我,我肯定是不承认的[s:ac:哭笑][s:ac:茶]
AyCrilix-avatar

AyCrilix

找肯定是能找到,我汇编查堆栈还不行吗。关键是懒得看,而且时间长。
xythekun-avatar

xythekun

菜就是菜,不是玄学。计算机这个东西好处在于不会撒谎。内外部原因,认认真真分析(很多时候看代价)肯定能出结果。
Umbassador-avatar

Umbassador

主要是因为菜,调包侠遇到问题不会解决[s:ac:哭笑]
只要硬件不出错,程序运行的结果是唯一的好吧
daddy dom-avatar

daddy dom

肯定有问题呗 就是有时候问题是接着来的 改了一个 又出现两个 一改能改很久
Gaoius-avatar

Gaoius

还可以看看是不是依赖了第三方服务,第三方下午在搞维护[s:ac:茶]
MagicMojo-avatar

MagicMojo

譬如上午有电,下午断电了,那肯定跑不起来了