从JAVA静态动态检查到人生产生的联想

JAVA的安全性一部分归功于静态检查,在编写代码的过程中,在IDEA甚至无需像在eclipse中下载spotbugs插件,就能随时检查出诸如类型不匹配,参数与声明不对应,使用的方法不够恰当等等问题,而在运行时,又会进一步进行一些动态检查,检测比如特定值触发的错误,由于静态检查已经过滤了绝大部分错误,程序员在检查到动态错误后可以以相对较小的代价修正它

但是我们人又有谁来静态检查呢?小时候老师教我们做人,但是上了大学,走向社会很少有人有条件享受生活中的“静态检查”,有时一个错误观念的形成,坏习惯的养成,没有什么所谓的“编译器”在你身边用红色的醒目标志提示你,禁止你进行错误的行为,这些“静态错误”,有的可能无伤大雅,有的可能合法,但不地道,但是一旦静态检查的关卡被冲破,有的人就会在所谓“运行过程中”犯动态错误,在JAVA中,动态错误的修正可能代价相对较小,可是人生的动态错误,可能会付出极大的代价弥补:也许是不经意间改变人生轨迹,也许是被法律制裁,甚至是影响了社会上其他“程序的运行”,即改变了其他家庭的轨迹

我在LAB2中并没有遵循先写test后写具体实现的习惯,在remove和add模块要使用时,发现了错误,不得不回去修改,付出了代价,在最近复习了静态,动态检查之后,我不禁反思,我是否已经在生活中这样犯了许多小错误,他们会不会在无形中改变我的人生轨迹来作为我不遵守“静态错误”的代价?于是我有些后怕,但是更多的是一种决心,老师上课说不能应付,自己应付最后付出的是自己的代价,我不由得惭愧自己上大学以来抛掉了许多好的习惯和品质,我不能再继续犯这些无人检查的“静态错误”了,我需要自觉遵守人生的程序员准则。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值