java吧 关注:1,293,218贴子:12,824,857

回复:同事因为几行代码被扣了500块钱,笑死我了哈哈哈哈哈

只看楼主收藏回复

用now.equals(param)做条件就不存在空问题了啊


IP属地:四川来自iPhone客户端126楼2019-04-04 08:22
回复
    看都看不太懂,就500啊


    来自iPhone客户端127楼2019-04-04 10:39
    回复
      2026-01-01 14:49:24
      广告
      不感兴趣
      开通SVIP免广告
      **** 公司 比人 写的代码 有问题吗 爱怎么写 那是别人的风格


      IP属地:四川128楼2019-04-04 10:58
      回复
        功能没问题,只是写的不够优雅也不够安全,如果因为这个被扣500,那么赶紧换公司吧


        IP属地:上海来自Android客户端129楼2019-04-04 12:08
        回复
          这个完全没问题呀,这个扣500,估计公司留不住人。早晚黄,


          IP属地:上海130楼2019-04-04 14:47
          回复
            除非這人是常犯,否則這500塊扣得很不對,假如是新人還不如直接除掉吧


            来自iPhone客户端131楼2019-04-04 15:08
            回复
              第一代码冗余,第二,没做参数检验第三,,应该写到try块里。 第四,一般情况下,运行没问题,高并发时候,代码运行到第三行,或者第四行,参数date会被其他线程改变, 再进行format时候就不是第一次传进来的值了。 严格来说,这个方法需要线程同步。因为我遇见过好几次类似的问题了。


              来自Android客户端132楼2019-04-04 15:17
              收起回复
                直接返回就完事了,没必要判断啊


                来自Android客户端134楼2019-04-04 21:24
                回复
                  2026-01-01 14:43:24
                  广告
                  不感兴趣
                  开通SVIP免广告
                  因为这个公司电脑屏幕太小了,代码不能占太多行,所以不考虑可读性。


                  IP属地:重庆来自Android客户端135楼2019-04-05 03:26
                  回复
                    最大的问题是用了字符串操作吧?
                    Date直接比较年月相同不就行了?字符串格式化/比较时间空间双重浪费


                    IP属地:重庆来自Android客户端136楼2019-04-05 05:48
                    回复
                      问题很多


                      来自Android客户端137楼2019-04-05 07:10
                      回复
                        惹不起,惹不起


                        IP属地:陕西来自Android客户端139楼2019-04-05 11:20
                        回复
                          直接比不就好了吗,为啥要转成字符串


                          来自iPhone客户端140楼2019-04-05 12:04
                          回复