锁定老帖子 主题:写的不是程序-------是态度
精华帖 (0) :: 良好帖 (9) :: 新手帖 (0) :: 隐藏帖 (2)
|
|
---|---|
作者 | 正文 |
发表时间:2011-09-07
最后修改:2011-09-07
yippees 写道 很诡异的需求以及文档··
不分目录 文件混杂 upload_”开头,”.tmp” 这么重点的信息没有代码体现 代码体现的DELETE_TIME_INTERVAL需求没体现 DELETE_TIME_INTERVAL 命名似乎是个常量 基本应该要做配置 多线程调用会如何 木判断文件夹 读写文件的是否通知? 你这里强制删除,要是写的来个强制写··那就好玩了··· ··········· 牛人如此分解任务··· 新人如此管杀不管埋·· 对使用这个CDN系统的公司深表遗憾··· 兄弟,谢谢你的批评!不过本人想辩解一句,我这里写的是伪代码,不是实际的实现,这里只想重点说明是做事态度问题,记录在此也是希望能够提醒自己,在以后的编程中注意细节!细节觉得成败,不管你写的是什么牛B的系统! |
|
返回顶楼 | |
发表时间:2011-09-07
最后修改:2011-09-07
shuaiji 写道 KimShen 写道 你要么全部用英文写 要么全部用中文写
同意,楼猪就是一二蛋 兄弟,首先承认我的错,不过还是要笔下留情,没必要人身攻击! |
|
返回顶楼 | |
发表时间:2011-09-07
huangqibing0626 写道 细节决定成败!
共勉! |
|
返回顶楼 | |
发表时间:2011-09-07
BruceXX 写道 单元测试去哪了??
写该文章的一个主要目的就是记录一下自己犯的错误,不讲具体实现,所以没有单元测试 |
|
返回顶楼 | |
发表时间:2011-09-07
libo_591 写道 文件的处理,是挺麻烦的,要不也不用数据库了。
另外LZ说的是经验问题,工作少的,想的情况就是少,难道你也说人家态度有问题? 我觉得态度问题是这样的,本来这个功能点,你能力范围内,能做的更精妙,却因为你想干点儿别的事,如游戏啊什么的,然后这个精妙之处你就暂时没管,想着以后再弄,结果就一直没弄,这就是态度问题 我不这样看,其实写程序中,考虑问题其实有两个方面,一是你提及到的经验,二是就是在考虑问题时不懂就要去请教别人或者查找资料,在小弟开来这其实这就是态度。 |
|
返回顶楼 | |
发表时间:2011-09-07
最后修改:2011-09-07
richit 写道 "算是你经验不足或者考虑问题不全",我觉得这个总结得不错
是的,这也是我写这篇文章的目的,小弟不才,犯了这样的错误,记录一下,希望以后不要在犯同样的错误! |
|
返回顶楼 | |
发表时间:2011-09-07
langyu 写道 顶bobo
有理解,共勉 兄弟,共勉! |
|
返回顶楼 | |
发表时间:2011-09-07
// 既然用到了FileUtils,就建议直接用它的API List<IOFileFilter> filters = new ArrayList<IOFileFilter>(); filters.add(FileFileFilter.FILE); filters.add(new WildcardFileFilter("upload_*.filter")); filters.add(new AgeFileFilter(System.currentTimeMillis() - DELETE_TIME_INTERVAL * 1000, true)); // 这部分由于涉及到SYSTIME,不能直接注入 filters.add(CanWriteFileFilter.CAN_WRITE); // 以上部分很容易通过配置注入 IOFileFilter fileFilter = new AndFileFilter(filters); IOFileFilter dirFilter = DirectoryFileFilter.DIRECTORY; FileUtils.listFiles(directory, fileFilter, dirFilter); |
|
返回顶楼 | |
发表时间:2011-09-07
captmjc 写道 // 既然用到了FileUtils,就建议直接用它的API List<IOFileFilter> filters = new ArrayList<IOFileFilter>(); filters.add(FileFileFilter.FILE); filters.add(new WildcardFileFilter("upload_*.filter")); filters.add(new AgeFileFilter(System.currentTimeMillis() - DELETE_TIME_INTERVAL * 1000, true)); // 这部分由于涉及到SYSTIME,不能直接注入 filters.add(CanWriteFileFilter.CAN_WRITE); // 以上部分很容易通过配置注入 IOFileFilter fileFilter = new AndFileFilter(filters); IOFileFilter dirFilter = DirectoryFileFilter.DIRECTORY; FileUtils.listFiles(directory, fileFilter, dirFilter); 如此简单的一个功能还需要用到第三方包吗, 现在的程序员都不会写自己的代码吗 |
|
返回顶楼 | |
发表时间:2011-09-07
最后修改:2011-09-07
soongbo 写道 yippees 写道 很诡异的需求以及文档··
不分目录 文件混杂 upload_”开头,”.tmp” 这么重点的信息没有代码体现 代码体现的DELETE_TIME_INTERVAL需求没体现 DELETE_TIME_INTERVAL 命名似乎是个常量 基本应该要做配置 多线程调用会如何 木判断文件夹 读写文件的是否通知? 你这里强制删除,要是写的来个强制写··那就好玩了··· ··········· 牛人如此分解任务··· 新人如此管杀不管埋·· 对使用这个CDN系统的公司深表遗憾··· 兄弟,谢谢你的批评!不过本人想辩解一句,我这里写的是伪代码,不是实际的实现,这里只想重点说明是做事态度问题,记录在此也是希望能够提醒自己,在以后的编程中注意细节!细节觉得成败,不管你写的是什么牛B的系统! 这里只想重点说明是做事态度问题 ````````` 可是你这主帖本身就是态度有问题啊 就算伪代码也要清楚吧 写项目文档这样写,给别人看别人能明白么 涉及到一个定位受众的问题, 如果你只是给自己看,应该写在BLOG, 但是也怀疑过两年你自己再看你的需求和你的伪代码你能想起来·· 发在论坛 大家不知道你的代码情况 也不知道你的项目情况 你不能以你的认为来觉得你说清楚了··· 你觉得你的重点是说明是做事态度问题 结果论据反而丢三落四·· 你觉得这论点会得出什么? 如果你用类似这种想当然的态度去跟客户沟通 客户说了A,B,c需求, 你记录个A需求,再写个B伪代码 然后告诉客户不是实际的实现,只是证明你的态度······· |
|
返回顶楼 | |