论坛首页 Java企业应用论坛

写的不是程序-------是态度

浏览 16131 次
精华帖 (0) :: 良好帖 (9) :: 新手帖 (0) :: 隐藏帖 (2)
作者 正文
   发表时间:2011-09-06  
文件的处理,是挺麻烦的,要不也不用数据库了。
另外LZ说的是经验问题,工作少的,想的情况就是少,难道你也说人家态度有问题?
我觉得态度问题是这样的,本来这个功能点,你能力范围内,能做的更精妙,却因为你想干点儿别的事,如游戏啊什么的,然后这个精妙之处你就暂时没管,想着以后再弄,结果就一直没弄,这就是态度问题
0 请登录后投票
   发表时间:2011-09-06  
nbzhang 写道
这个不属于态度, 应该算是你经验不足或者考虑问题不全。 先不管你的考虑全不全, 光你这几行代码本身就有很多问题。  
  Date lastModifiedDate = new Date(pathname.lastModified());
为什么现在java程序员写这样的代码的人越来越多,  Date近乎一个淘汰的类了, 还在到处用。 除了需要DateFormat外尽量不要使用Date。 你获取了lastModified 居然转成DAte再去Date.getTime()  这样写的意义是什么??  就不能System.currentTimeMillis()  - pathname.lastModified() >  DELETE_TIME_INTERVAL .  还有一个问题就是FileFilter, 本来应该做成单实例模式, 你这样写每次调用都会new一个FileFilter。


nbzhang说出了中国程序员的通病,我们在写程序的好好给自己打几个问号,为什么这样写,是否知道实现的细节,这些都有助于帮我们写出高质量的代码,FileFilter这个单例模式比较bt的问题,也不会犯。呵呵,这也是为什么我们写的代码没有别人代码快的根源所在吧。
0 请登录后投票
   发表时间:2011-09-06  
本人是个懒人,无论做什么事,都不喜欢把它上升到“态度”的程度来讲。
对我来说,作为兴趣就可以了,实在不行,业余爱好也行。
0 请登录后投票
   发表时间:2011-09-06  
就不能写个shell脚本?rm命令多爽啊
0 请登录后投票
   发表时间:2011-09-06  
"算是你经验不足或者考虑问题不全",我觉得这个总结得不错
0 请登录后投票
   发表时间:2011-09-06  
nbzhang 写道
这个不属于态度, 应该算是你经验不足或者考虑问题不全。 先不管你的考虑全不全, 光你这几行代码本身就有很多问题。  
  Date lastModifiedDate = new Date(pathname.lastModified());
为什么现在java程序员写这样的代码的人越来越多,  Date近乎一个淘汰的类了, 还在到处用。 除了需要DateFormat外尽量不要使用Date。 你获取了lastModified 居然转成DAte再去Date.getTime()  这样写的意义是什么??  就不能System.currentTimeMillis()  - pathname.lastModified() >  DELETE_TIME_INTERVAL .  还有一个问题就是FileFilter, 本来应该做成单实例模式, 你这样写每次调用都会new一个FileFilter。

写代码和写垃圾代码~~编程的水深不深 关键还是看个人的能力
0 请登录后投票
   发表时间:2011-09-06  
要是都能做到,就不会有那么多莫名其妙的BUG了。即使是最严谨的Linux Kernel。尽力为之。
0 请登录后投票
   发表时间:2011-09-06  
写的不是程序-------是寂寞
0 请登录后投票
   发表时间:2011-09-06  
编码的技巧和做事的方法都要学

编码是手段 做事才是目的
0 请登录后投票
   发表时间:2011-09-06   最后修改:2011-09-06
很诡异的需求以及文档··

不分目录 文件混杂
upload_”开头,”.tmp” 这么重点的信息没有代码体现
代码体现的DELETE_TIME_INTERVAL需求没体现
DELETE_TIME_INTERVAL 命名似乎是个常量 基本应该要做配置
多线程调用会如何
木判断文件夹
读写文件的是否通知?
你这里强制删除,要是写的来个强制写··那就好玩了···
···········
牛人如此分解任务···
新人如此管杀不管埋··
对使用这个CDN系统的公司深表遗憾···
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics