今天你整理命名空间了吗? namespace using 优化了吗?【更适合菜鸟阅读】

来源:互联网 发布:淘宝店铺粉丝机器 编辑:程序博客网 时间:2024/05/21 14:01

 这几天心情好,又仔细整理了一下代码,看看哪里还不对,或者应该怎么改进,无意中看到VS2008里的,一个非常不错的小功能。可以自动整理命名空间。花了半个小时,把自己多年维护的代码,又仔细整理了一下,感受如下:

   人不是机器、人总是会有马虎、疏漏的地方,你不仅仅是要靠仔细认真,还需要靠一些手段及科学的方法,才能把事情做好。一行代码值10元,多一行代码少一行代码怎么可以随便呢。多一行垃圾,让别人看着多难受,少一行代码,少卖10元钱,也可惜了不是。

 

   这个功能也很简单,看别人没写过类似的文章,我就写一篇,分享给大家:

废话少说:直接看图

  

 

 

   只有精益求精的精神、软件才能做得一天比一天好,人才会一天比一天提高,我也不想当老顽固、积极探索,积极吸纳别人的优点,积极学习新功能。

转载别忘记出处,吉日嘎拉辛苦写了半个小时才搞定的这篇文章,不要偷别人的劳动成果,若看了我这几招,觉得对你工作有所帮助,你就别忘记从吉日嘎拉这里,学了一招,我就很开心了。

 

   说不定大家老早就知道这个功能了,也没啥大不了的,只是你没写出来分享给大家,甚至可能是觉得根本没必要写,我用了这个方法,折腾了半个小时,我的代码足够少了一千行了,因为有几百上千个文件都进行了整理,一个文件就算平均一行减少一行代码,也至少1000行代码是少了,心情爽。

 

   一个人写的代码质量什么的,都好控制一些,项目组人一多,公司人一多,很容易就乱套,代码复制来复制去,每个人都有每个人的想法,有强的,有弱的,有勤快的,有懒惰的,有混日子的,有骗工资的,有对付工作的,有想跳槽的,有想学Java的,你让这些人都干好活儿,代码写得标准,你天天人叮人,天天去说,要求这个那个一般是不太管用,直接用工具来约束,更容易见效,也不用反反复复给他讲,说一次两次还好,有的人说十次八次也搞不懂,这时候你很容易发火,你发火了,就错在你了,而不是人家了,这就叫做管理,管理要靠手段,要靠方法,要靠思想。

 

   值得给大家推广、而且是正确的做法、大家看了以后也很喜欢用、觉得你这家伙不错的事情几乎很少,通过一个个小功能,让大家佩服你,你很厉害,就是很不错的事情,现实生活中,几乎很少有同事告诉我:“吉日、你这样的做法是错的,应该这么做会更好,你的为什么。。。。。人家这么做。。。。。,对比一下还是怎么怎么。。。。。。”,若真碰到这样的人,我的第一反应是:“你这家伙真厉害、中午请你吃工作餐、表示一下感谢,教学费嘛,也不好意思,也没办法衡量价值,我给你50元100元的,你也不好意思收,可能在国外,就当小费了吧”。

 

 

将权限管理、工作流管理做到我能力的极致,一个人只能做好那么很少的几件事情。

posted on 2010-01-20 12:36 不仅仅是通用权限设计 阅读(3793) 评论(70) 编辑 收藏

评论

#1楼  回复 引用 查看    谢谢分享,我没过这个功能。

2010-01-20 12:38 | 麒麟      

#2楼  回复 引用 查看   

呵呵,这个之前用过,很不错的功能.
2010-01-20 12:43 | 温景良(Jason)      

#3楼[楼主]  回复 引用 查看   

@麒麟

那还不按推荐?
2010-01-20 12:44 | 吉日嘎拉>不仅权限设计      

#4楼  回复 引用 查看   

一个功能一直都在用
2010-01-20 12:45 | 阿滨       

#5楼  回复 引用 查看   

貌似这个有必要发在首页吗?这就是你的精华帖?
2010-01-20 12:46 | 阿滨       

#6楼[楼主]  回复 引用 查看   

@阿滨

那你觉得,什么才可以发呢? 操作系统源码?
2010-01-20 12:48 | 吉日嘎拉>不仅权限设计      

#7楼[楼主]  回复 引用 查看   

@阿滨

首页有说,这个不能发吗? 你有权利管这个事情吗?我愿意发首页跟你有啥关系吗?影响到你什么了吗? 发首页发工资吗? 发辛苦费吗?


2010-01-20 12:49 | 吉日嘎拉>不仅权限设计      

#8楼  回复 引用 查看   

呵呵,还不错的功能
2010-01-20 12:50 | 庄周梦蝶      

#9楼  回复 引用 查看   

@吉日嘎拉>不仅权限设计
比如你写的权限类的文章,要不要我今天打了个补丁也来首页发片文章啊。自己一点也不自重
2010-01-20 12:50 | 阿滨       

#10楼  回复 引用 查看   

看了楼主的文章, 一种智商上的优越感油然而生...
2010-01-20 12:54 | NSnaiL      

#11楼  回复 引用 查看   

我推荐了
2010-01-20 12:54 | Fred_Xu      

#12楼  回复 引用 查看   

"更适合菜鸟阅读",我觉得是本篇文章最大的亮点了,呵呵
2010-01-20 12:57 | WCF技术联盟      

#13楼  回复 引用 查看   

分享才是王道 有几个哥们挑刺了
2010-01-20 12:59 | debugger      

#14楼  回复 引用 查看   

哈,这功能还真没用过

小技巧能发首页的,小东西大帮助。
2010-01-20 13:00 | 老Q      

#15楼  回复 引用 查看   

我一直都在用这个功能,可是还没想到要把它写给大家。
楼主的做法值得表扬。
2010-01-20 13:03 | kevin.madc      

#16楼  回复 引用 查看   

挑刺的人,诶,怎么说你们好。现实生活中人也应该不怎么样。
2010-01-20 13:21 | ygcao      

#17楼[楼主]  回复 引用 查看   

文章不好,这么多人觉得写得不好,还是能上头条,我也没办法了,不能怪我了,兄弟们请原谅我吧。

2010-01-20 13:28 | 吉日嘎拉>不仅权限设计      

#18楼  回复 引用 查看   

总感觉楼主把其他人都当成小孩。只是不知道什么时候楼主能出个有深度的文章?技术含量高的,楼主怎么就写不出呢?
2010-01-20 13:30 | Prime Li      

#19楼  回复 引用 查看   

此前没有用过此功能,看来应该不错,值得使用!
建议:何不将此类功能整理下发个专辑,供大家参考

感谢感谢
2010-01-20 13:39 | MyFavorite      

#20楼  回复 引用 查看   

还好吧 比起前几篇算是多少有点东西
但文章内容完全可以缩减到现在的三分之一
2010-01-20 13:48 | pandaren      

#21楼  回复 引用 查看   

@Prime Li
技术含量高的,楼主怎么就写不出呢?

估计要交学费!
2010-01-20 13:50 | .NET*DR_      

#22楼  回复 引用 查看   

其实还真不知道有这个功能!
2010-01-20 13:51 | Jack Fan      

#23楼  回复 引用 查看   

引用吉日嘎拉>不仅权限设计:
@阿滨

首页有说,这个不能发吗? 你有权利管这个事情吗?我愿意发首页跟你有啥关系吗?影响到你什么了吗? 发首页发工资吗? 发辛苦费吗?





谁要你发了... 谁请你发到首页了.

还不是你死皮赖脸要发...

请管理员撤下此文章...
2010-01-20 14:05 | 不若相忘于江湖      

#24楼  回复 引用 查看   

卖权限也能养活你公司?
2010-01-20 14:12 | 别爱上哥,哥只是个传说!      

#25楼  回复 引用 查看   

挨骂也能上头条,这完全是炒作。淡定,淡定....
2010-01-20 14:23 | Sunny Peng      

#26楼  回复 引用 查看   

这个功能 在很久很久以前就有了,vs 2003 年代的Code Refactoring就提供了。。。

估计楼主更没有用过style cop,fox cop之类的东西了。。。



2010-01-20 14:24 | xiao_p      

#27楼  回复 引用 查看   

含量?是什么?
2010-01-20 14:25 | 需要水的水牛      

#28楼[楼主]  回复 引用 查看   

@Prime Li

我写不了深度的文章,还是靠你来写吧,我没那水平和高度。
2010-01-20 14:25 | 吉日嘎拉>不仅权限设计      

#29楼  回复 引用 查看   

顶个,用了下,是减少了不少代码.
顺便讲句:
那些经常来骂人的,有必要吗?
博主爱写,你可以选择不看.
博主发到首页,那首页上不是有照片和作者名字吗?
不点进来看不就行了吗?难道进来看,仅仅是为了发泄下嘴皮子?

对自己有用,顶下.
对自己无用,关之.
2010-01-20 14:28 | Mr.King      

#30楼  回复 引用 查看   

吉日的代码风格还是挺好的,大家不要动不动就喷,这年头愿意和别人分享的人是越来越少了。
2010-01-20 14:50 | 飞无痕落无声      

#31楼  回复 引用 查看   

没有应用的命名空间 编译器会自动帮我们找出来 不带入编译 所以没有效率这一说
2010-01-20 14:51 | 活雷锋      

#32楼  回复 引用 查看   

引用不若相忘于江湖:
引用吉日嘎拉>不仅权限设计:
@阿滨

首页有说,这个不能发吗? 你有权利管这个事情吗?我愿意发首页跟你有啥关系吗?影响到你什么了吗? 发首页发工资吗? 发辛苦费吗?





谁要你发了... 谁请你发到首页了.

还不是你死皮赖脸要发...

请管理员撤下此文章...

发吧, 越发越没脸了....
2010-01-20 14:58 | 破刀      

#33楼  回复 引用 查看   

请问谁可以告诉我怎样屏蔽此人博客?本人将万分感谢.
2010-01-20 14:59 | gb2312      

#34楼  回复 引用 查看   

一堆 废话……
2010-01-20 15:01 | asheng      

#35楼  回复 引用 查看   

文章没怎么看,评论看着有意思

大家都在抢首页位置吗?

中国人就是这样,评论从来都很经典
2010-01-20 15:04 | xplive      

#36楼  回复 引用 查看   

不错,看截图代码写的很工整。

有些同志不能因为吉日的某些言论就把他所有的一切都否定了,坏的要骂,好的也要夸嘛
2010-01-20 15:07 | 前进中      

#37楼[楼主]  回复 引用 查看   

大部分情况下,我都是在带新人什么的,身边菜鸟居多一些,也习惯了跟菜鸟一起打拼了。

引用Prime Li:总感觉楼主把其他人都当成小孩。只是不知道什么时候楼主能出个有深度的文章?技术含量高的,楼主怎么就写不出呢?

2010-01-20 15:07 | 吉日嘎拉>不仅权限设计      

#38楼[楼主]  回复 引用 查看   

平时我们可能忙得焦头烂额,更本没精力去关注一些细节,有些小功能,别人一提醒,自己也就明白了,也就用起来了,也不是什么坏事,你很可能是大师水平的,也未必任何小功能都了解的,也未必是用过了。

2010-01-20 15:11 | 吉日嘎拉>不仅权限设计      

#39楼  回复 引用 查看   

吉哥精神可嘉
2010-01-20 15:21 | sheng.chao      

#40楼  回复 引用 查看   

顶一下,不是所有人都知道.
2010-01-20 15:33 | October      

#41楼  回复 引用 查看   

引用我用了这个方法,折腾了半个小时,我的代码足够少了一千行了



你居然用了半个小时搞这个。晕倒哦。推荐你看一下。

宏运用-编排整个解决方案中的代码文件,去除及排序using

我想半分钟最多了吧。
2010-01-20 15:34 | lcs-帅      

#42楼  回复 引用 查看   

LZ写的不错 是的对的 支持

>>少一行代码,少卖10元钱
羡慕LZ的单价 行单位10块钱。


2010-01-20 15:38 | sundayle      

#43楼  回复 引用 查看   

写了一大篇,也没说出是什么工具
2010-01-20 15:45 | Gnie      

#44楼  回复 引用 查看   

引用lcs-帅:
引用我用了这个方法,折腾了半个小时,我的代码足够少了一千行了



你居然用了半个小时搞这个。晕倒哦。推荐你看一下。

宏运用-编排整个解决方案中的代码文件,去除及排序using

我想半分钟最多了吧。


博主应该借鉴下这个方法,真不错.哈哈.三分钟搞定全部.不用 30分钟了.
2010-01-20 15:50 | Mr.King      

#45楼  回复 引用 查看   

"甚至可能是觉得更本没必要写"--"更本"--"根本"
2010-01-20 15:54 | Orange_jyc      

#46楼  回复 引用 查看   

俺稍微编排了一下:
宏运用-编排整个解决方案中的代码文件,去除及排序using
http://www.cnblogs.com/magical/archive/2010/01/20/1652475.html
2010-01-20 15:54 | Mr.King      

#47楼  回复 引用 查看   

这个发到首页也无妨吧,别因为人家名声不好就什么都批评

不过这个东西也不见得到处都用吧,如果你把不用的命名空间都删除了,输入代码的时候岂不是很麻烦,
2010-01-20 16:01 | 你听海是不是在笑      

#48楼  回复 引用 查看   

功能虽小,但楼主很认真的写出来了,思路比较清晰
实现的功能并不重要,重要的是楼主好的态度
好文章
2010-01-20 16:05 | 极品菜鸟      

#49楼  回复 引用 查看   

生成 IL语言时,它自己会整理.
2010-01-20 16:05 | Welshem      

#50楼  回复 引用 查看   

呵呵 感觉还是不错的 菜鸟来顶下!谢谢LZ分享!
2010-01-20 16:17 | 我也想提高自己      

#51楼  回复 引用 查看   

我每次做完项目验收之前都要整理,不仅仅是给代码减肥,还要看看fps等等,做项目不容易,其实做个好项目大家都满意更是难上加难,像楼主的喷饭精神学习了。
————小小Silverlight程序员
2010-01-20 16:19 | 猛K赵云      

#52楼  回复 引用 查看   

不知道有没有批量功能啊,哈哈
2010-01-20 16:35 | 老Q      

#53楼[楼主]  回复 引用 查看   

这就叫做天外有天,我不写出来与大家探讨,与大家分享,我也不大可能知道有这么个功能,多交流才能有提高,多让别人看看,才能知道自己的不足,我不想当个闭门造车,自我感觉良好的开发人员,多与大家沟通,多与大家分享,多学习大家的优点,每天提高一点点,每天写出来一点点。


@lcs-帅
引用Mr.King:
引用lcs-帅:
引用我用了这个方法,折腾了半个小时,我的代码足够少了一千行了



你居然用了半个小时搞这个。晕倒哦。推荐你看一下。

宏运用-编排整个解决方案中的代码文件,去除及排序using

我想半分钟最多了吧。


博主应该借鉴下这个方法,真不错.哈哈.三分钟搞定全部.不用 30分钟了.

2010-01-20 16:38 | 吉日嘎拉>不仅权限设计      

#54楼  回复 引用 查看   

引用NSnaiL:看了楼主的文章, 一种智商上的优越感油然而生...


O(∩_∩)O哈哈~ 楼主发了也就罢了,竟然还有那么多叫好的。。。。
2010-01-20 16:39 | LanceZhang      

#55楼  回复 引用 查看   

楼主的说明是怎么弄上图片去的?
用的是什么软件?蛮漂亮的~
2010-01-20 16:39 | 谦虚的天下      

#56楼[楼主]  回复 引用 查看   

@谦虚的天下

office2007 弄的,你自己也可以尝试一下的。

2010-01-20 16:54 | 吉日嘎拉>不仅权限设计      

#57楼  回复 引用 查看   

这个功能是不错,只是一个类的慢慢移除也太麻烦了吧?有没有对整个项目的操作啊
2010-01-20 17:08 | sohighthesky      

#58楼  回复 引用 查看   

虽然是一个不起眼的技巧,但吉日能够不思劳苦的写出来,这种精神还是值得学习的,支持一下.........
2010-01-20 17:37 | 马伟      

#59楼  回复 引用 查看   

嗯。。支持。。。。一小下
2010-01-20 19:42 | MHL      

#60楼  回复 引用 查看   

Mr. Jr,小技巧也它的价值,支持一下。
2010-01-20 20:41 | 卡通一下      

#61楼  回复 引用 查看   

引用sohighthesky:这个功能是不错,只是一个类的慢慢移除也太麻烦了吧?有没有对整个项目的操作啊


这个很重要,总不能一个一个文件地去改吧,希望楼主能给出一个比较完整的解决方法,期待:)
2010-01-20 21:21 | skyaspnet      

#62楼  回复 引用 查看   

有强的,有弱的,有勤快的,有懒惰的,有混日子的,有骗工资的,有对付工作的,有想跳槽的,有想学Java的。。。。。。。。。

都总结出来了。。很真实很现实的总结,呵呵。。
2010-01-20 21:56 | amwteje      

#63楼  回复 引用 查看   

谢谢楼主能分享自己的经验。还有可以说一下你用的什么工具检测代码的?
2010-01-20 22:26 | WWQ      

#64楼  回复 引用 查看   

来这里就是为了看“泼妇骂街”的!
2010-01-20 22:28 | Nero.Pang      

#65楼  回复 引用 查看   

这个功能有 BUG 。
比如你在文件头部增加了注释,类似如下:

//*********************************
//文件头的注释
//
//*********************************
using System.Text;
using System;
using System.Data;

然后你使用“移除并排序”,这时候,你就会发现一个奇怪的现象,
using System 被移到了文件头部,类似如下:

using System;
//*********************************
//文件头的注释
//
//*********************************
using System.Data;
using System.Text;

2010-01-20 22:47 | Galactica      

#66楼  回复 引用 查看   

说实话,从吉日这也学到些东西
2010-01-20 23:24 | 何必      

#67楼  回复 引用 查看   

如果装上resharper后,会发现自己很多代码都可以写得更好
2010-01-21 13:29 | builderman      

#68楼  回复 引用 查看   

引用sohighthesky:这个功能是不错,只是一个类的慢慢移除也太麻烦了吧?有没有对整个项目的操作啊


试试resharper
2010-01-21 13:30 | builderman      

#69楼  回复 引用 查看   

靠,70楼抢我的台词阿,想一起去了
2010-01-26 19:38 | 乡愁浓浓      

#70楼  回复 引用 查看   

我靠。。。受教了....忒经典了!