刚才看了一篇2014年国人开发的最热门的.NET开源项目 TOP 25,随手下载了排行第一的 奎宇工作室 / DotNetCodes C#,打开解决方案看着还不错,包含很多方面的公共操作类。再随手打开了一个RandomHelper,这代码看着眼熟,注释挺多,有我的风格啊。我把N年前写的代码找出来,比较了下,还真是我写的,那是我09年在博客园发过的一个叫CommonUtilities的公共操作类库中的代码。把这个类库看了一遍,基本有一半是从我这抄来的,就改了个命名空间,或者把一个类拆成几个类,还真的卑鄙。
不是自己的东西,自然不了解,还开源给大家用,这不是误人子弟吗,CommonUtilities类库中的代码其实早就被我抛弃了,代码质量并不是太好,想不到还有人盗版。想必另外一些代码也是他们工作室去抄来的,还有一些文件是英文注释,肯定是老外的了。
我的代码中,肯定也有不少是从别人那借鉴过来,不过仅是借鉴,绝对不会直接照搬,因为代码风格和习惯不同,最起码我会整理下。
发布别人的源码,还是应该摸下良心,毕竟别人是花了精力来写,你也不能改下命名空间就成你的了。哪怕你真的不想动脑筋,直接照搬,至少也要给个出处。
下面贴几个图,证实一下。
再看一个NetHelper。
还有很多,不一一贴了,大家心知肚明即可。
时间: 2024-10-05 23:04:09