作为CSDN的第一篇博文,我尽可能的展现我逗比的本质……虽然这是刚刚和人吵过架,但技术是理性的,吵架是感性的。感性是不应该影响理性的。
故事背景:事情发生在我从外地回来之后,项目组有一只逗比对我进行了人身攻击,然而业务还得要交接。秉承着.net的一贯精英式教育的作风,我只想把他人身攻击我的话还回去:“就你那点技术,还不如实习生呢,瞅瞅你有啥用?就你这样,还不赶紧滚。”
需求:一套考勤+绩效考核的系统,架构上不能给自己找麻烦,源码级别交接,尽可能不给自己找麻烦的同时,还要给技术一般的孩子一点教训。
需求分析:首先,写出来的东西不能很复杂,因为这样会影响开发效率。写出来的东西要便于自己维护,那么根据解耦的思想、面向对象、面向服务的思想,其实能做的局限性很大。曾想过利用.net的签名机制……不过这又做的太过分了,那么我们就用一些不常见的技术吧。比如说自定义特性——在.net开发中,其实AOP框架用的很多,很多人利用自定义特性去做AOP……所以自定义特性这玩意也是很常见的。那么我们下面开始坑爹——请查看以下两段代码。
public class User
{
public static string f()
{
return A.GetPostValue("User","2016-09-01 00:00:00","");
}
}
[Messag