日期:2014-05-20  浏览次数:20794 次

寻找追求完美的csharper一起搭建一个C#开源框架(fastCSharp)
第2贴:这种帖子也被删除,看来CSDN就不是个技术交流的地方,严重鄙视之。

虽然完美永远都只能是一个概念,但这不是阻挡我们靠近她的理由。

.net提供了很多好用的类库与框架,但是有一些运行效率不够理想,有一些使用不够方便。
希望有兴趣造轮子并且乐于奉献的同学们能够一起探讨、改造、重新设计创造理想中的轮子,也欢迎只想使用轮子的同学们提出自己的想法或者建议。

本项目是一个没有确定内容的长期项目,目标在于改善现有内容的开发效率与运行效率,专注常用功能。
注意:此项目可能随时替换不够理想的轮子,不保证前后版本的兼容性,但是会提出修改解决方案。
本人准备的内容主要包括网站开发(与asp.net无关)的一些基础类库、一个代码生成器模板解析器、一些C#代码模板。

编码规范:
->为防止与其他类库冲突,基本命名空间定为fastCSharp,项目名称也是fastCSharp。
->为防止与.net类库冲突,命名空间名称、类名、扩展函数名称必须以小写字母开始。
->为防止与扩展函数名称冲突,公有成员名称必须以大写字母开始,非公有成员名称必须以小写字母开始。
->所有名称命名都必须采用英文(拒绝拼音)与数字组合,私有名称前后可加下划线_。
->类、字段、属性、函数、函数参数、函数返回值尽量带有中文注释,有特需要求的必须写明。
->受保护函数默认不检查参数合法性,调用之前必须保证数据合法性。
->公有函数默认必须检查数据的合法性,否则请在注释中写明。

项目地址,现在还没有内容,大家一起慢慢补充^-^

注明一起参与开源。或者关注fastCSharp话题及其相关问题(需要邀请码的请Q我472179624)。希望大家能平心探讨,理性分析,容纳不同见解。
------最佳解决方案--------------------
关注。