写 Java 的和写 Cpp 的理念和观点争论,各位看看我的理解哪里有问题

26次阅读

共计 466 个字符,预计需要花费 2 分钟才能阅读完成。

我是写 Java 的,基本就是写业务 crud 的;人家是写 C++ 的,游戏后端,室友。在讨论今天的屎山代码的时候,聊到了这个话题。

话题主要是,一个程序异常退出了,怎么定位问题。他的理解是,不管什么语言,总会有程序 / 虚拟机捕捉不到的情况,找不到堆栈、日志,怎么去排查问题。我的理解是,我目前就写 Java,也就谈论 Java,jvm 接管,都是在写业务,很少遇到程序炸了的情况,即使炸了 jvm 也会接手给出 dump 或者打印堆栈,或者框架在崩溃之前有相关的日志,而且一般 Java 的应该都是 oom 炸的比较多,别的暂时没怎么接触。

后面是四张微信截图。在我看来,应该是两个人对于语言的理解不一样,所以导致开发的过程中对于异常的处理也不一样。所以麻烦大家看看,我的想法是不是也有不对的地方,或者双方的理解都有什么问题。

叠甲,双方都是友好讨论,关系不错,就瞎扯扯到这个的。不要说谁杠就是谁对,仅探讨内容和理解方面的问题,指出一下比如我的哪块理解或者知识储备有问题。

下面是图片,可能有点长,一共四张(另外,哪些图床可以贴图,带缩放的,不然图片尺寸有点大,太刷屏了)

写 Java 的和写 Cpp 的理念和观点争论,各位看看我的理解哪里有问题

写 Java 的和写 Cpp 的理念和观点争论,各位看看我的理解哪里有问题

写 Java 的和写 Cpp 的理念和观点争论,各位看看我的理解哪里有问题

写 Java 的和写 Cpp 的理念和观点争论,各位看看我的理解哪里有问题

正文完
 0