某天,某猿(java应用服务开发)在进行一个逻辑功能的程序编码,某自以为有过程序(硬件板卡,c语言)开发多年的CEO路过,看到此猿写的一个逻辑判断代码没有定义常量,不解,便让其将此值定义一个变量再进行引用。(此处解释下,此逻辑功能为处理设备上传数据,判断超过5分钟没有数据上传则标记此设备为离线状态),此时,此猿回头看了下此CEO,没有做声,而另一边搞app开发的某猿也过来凑热闹说“对啊,应该先定义一个变量再进行引用啊”。 此猿无奈,把此段逻辑的大概代码贴出如下,请大家进行分析评判。 此猿代码: CEO代码: 评判:可能看到这两种代码差别不大,CEO的代码看起来更严谨些,但大家考虑过没有,若在硬件开发或app开发环境中,其实程序运行环境针对的是单机(一对一请求)而在java应用服务开发中针对的是多机(一对多的请求),java程序的运行又依靠系统内存,定义变量是要占用内存的,从运行环境及性能方面考虑此猿所写代码更优,大家说呢?
//intervalTime 为当前设备上传数据的时间间隔
if(intervalTime > 5){
//标记设备为离线状态
}
//intervalTime 为当前设备上传数据的时间间隔
int times = 5;
if(intervalTime > times){
//标记设备为离线状态
}
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算