锁定老帖子 主题:看高手代码--从小case学大道理
该帖已经被评为良好帖
|
|
---|---|
作者 | 正文 |
发表时间:2010-06-01
arthas777 写道 我很支持楼主!!
我以前做过j2me开发,我非常理解楼主的心情! 顶你! 而且,我想对那些拿web不需要考虑细节性能的人说,你的web可能不支持高并发访问哦! 高并发和这个没啥主要关系好吧。 而且j2me和高并发更风马牛不相及。 j2me比较特殊,对各种资源 锱铢必较 是能理解的。 |
|
返回顶楼 | |
发表时间:2010-06-01
是很简单但很实用的东西,但很多项目一开始的时候是很难预测到那些东西是常用的,所以很难提取出来,只有到后来出现性能问题了,对项目又有了比较深入的了解,才能把这些数据抽出来做特殊处理的.
ps:看贴的时候 良好贴19 vs 新手贴19 楼主得谢谢我的最后一贴啊,不然的话可能会成新手帖的批,哈哈 |
|
返回顶楼 | |
发表时间:2010-06-02
杯具啊.... 良好战胜了新手贴....
|
|
返回顶楼 | |
发表时间:2010-06-02
arthas777 写道 iaimstar 写道 skydream 写道 sw1982 写道 ...lookup 一下hashmap真的那么低效吗? 建议复习下数据结构哦,你这些总结是没错,可是很表面
典型的没有写过高并发程序的思维方式,明明可以节约的地方,仅仅几行代码就可以优化,偏偏不做。 hashmap再快,也比case 一个 整型满上1w倍。 性能,是一点一点挤牙膏挤出来的,哪能到处浪费啊。 一个团队好多个人 指望所有人都挤牙膏,开玩笑 顶多就是核心代码慎重一些 整个项目再整体测试一下性能瓶颈,有针对性的调整就好了 每句代码都想写的句句珠玑,既不可能,也不现实。 在需求允许的范围内,尽量的提高开发效率,才能适时的交出合适的作业 呵呵 "在需求允许的范围内,尽量的提高开发效率,才能适时的交出合适的作业" 所以说,你已沦为这恶劣环境下的奴隶,没有自我了! 最烦你这种人, 在性能允许的情况下. 可读性,可维护性优先于性能. 去写C不得,整天折腾到底是要用int呢,还是要用long类型. |
|
返回顶楼 | |
发表时间:2010-06-02
最后修改:2010-06-02
俺们按照一般思维写过这种代码,可是经理问?你确定效率高吗?你证明下看看?又问,即使效率高些,你认为这样会让其他人不太好理解这块代码?...企业开发要求都是中规中矩的
|
|
返回顶楼 | |
发表时间:2010-06-02
arthas777 写道 j2me,锱铢必较,一种精神!高并发,优化中再优化,也是一种精神! 自己写的程序,最后积累的成果,也是一种精神! 你可以拿中国大环境来宣扬你的理论! 我没有必要把问题上升来跟你计较什么! 但你没有资格剥夺其他程序员的精神! ~~~~~~~~~~~~~~~懂??? 另注:老美可以做出《使命召唤》,而中国永远也做不出来!因为像你这样的写程序的太多太多了! 在这种恶劣环境摧残下,你已经沦为奴隶! 再另注:如果不知道《使命召唤》是什么,也没关系,去搜搜它的开发历程和团队素养!你就知道自己有多可怜了! 所以说,你已沦为这恶劣环境下的奴隶,没有自我了! 哥,你最牛逼,行吧,不要没事就把民族大旗丢出来,我写程序,只为自己爱好,也不想和什么《使命召唤》的团队去比较,更不用搜搜,要讲传奇故事,我能给你讲一天。 arthas777 写道 老美可以做出《使命召唤》,而中国永远也做不出来!因为像你这样的写程序的太多太多了 你这话传播了十几年了,红字部分可以替代成任何词用在任何地方,有意思吗? |
|
返回顶楼 | |
发表时间:2010-06-02
很好的一个分享,没有什么好争论的。觉得好就拿去用,觉得不好那就按自己的想法做。
|
|
返回顶楼 | |
发表时间:2010-06-02
tianmo2008 写道 是很简单但很实用的东西,但很多项目一开始的时候是很难预测到那些东西是常用的,所以很难提取出来,只有到后来出现性能问题了,对项目又有了比较深入的了解,才能把这些数据抽出来做特殊处理的.
ps:看贴的时候 良好贴19 vs 新手贴19 楼主得谢谢我的最后一贴啊,不然的话可能会成新手帖的批,哈哈 多谢 ^_^ |
|
返回顶楼 | |
发表时间:2010-06-02
恩,用C写CGI吧。
既然要锱铢必较,既然要所谓的精神。 |
|
返回顶楼 | |
发表时间:2010-06-02
上面很多讨论都在把性能与代码的可读性进行比较,本人始终没有觉得上面的代码有多难读,就是一个非常非常小的skill而已!这样的技巧还有很多很多,拿出来分享,很多高手都是这样积累起来的,多看看别人的代码,我觉得没有什么不妥!
|
|
返回顶楼 | |