• 自己的一个总结



    突然想起了写一个总结,写一些从事开发的经历。是的,是需要一个总结了。

    第一阶段(2005.10-2006.06)
    那还是在大四的时候,刚开始接触dotNET,先是跟着王老师做EduOffice系统。
    跟着王老师我不但入了门而且学到了很多有价值的东西,
    比如说三层架构、“功能设置”模块、BasePage基础页面进行统一的权限判断等等。
    毕业之前的大半年时间都是在学习和消化这些内容,并努力去掌握其中的思想。

    第二阶段(2006.09-2006.11)
    毕业后在时间比较宽松的时候,我就开始总结并反思王老师的框架是否完美,
    是的,我当时乃至现在一直都有一种想法“打造一个完美的框架”。
    这时候,我发现了很多问题,觉得王老师的框架还是不够灵活。
    功能设置中有两个缺点:一是功能层次上只允许有两层(不能自定义),
    并且明细子功能下只能有固定的四种权限“查询、编辑、添加、删除”;
    二是BasePage的权限控制有非法越权访问的漏洞。
    针对这几点,我开始重新改写原有的框架,框架的目标不变,但要解决我提出的新需求。
    经过近三个月的业余时间,一个全新的框架完成了。
    而此时,我认为这是我的框架了,我已经完全理解其中的精要了。

    第三阶段(2007.3-2008.01)
    接触到设计模式,但总是云里雾里的,不是很明白。一次偶然的机会,烟台dotNET俱乐部活动,
    启航演示他的例子程序qihang_cms,我了解到一些工厂模式的应用。
    当我再次想到研究工厂模式的时候,就立刻想到了它,于是把它拿过来静静的思考启航为什么这么做。
    试验了两次后,我就想到把他的“工厂模式”用“抽象工厂+泛型+XML的方式”给改写了。
    后来的一段时间我有在框架中加入AOP的一些元素,Log4net、OnlineUserBlock、SmartScipt。
    呵呵,看起来我的框架更加完美了!

    第四阶段(2008.02-)
    补缺并走向规范。我知道自己的知识体系还不够完整,有很多不足需要完善,所以我要补缺;
    但从团队合作的角度上讲,我们需要有规范,做事的规范。
    希望以后能做得更好!

  • 相关阅读:
    SQL Server 百万级数据提高查询速度的方法
    SQL server 数据库备份还原Sql
    在计算列中创建索引提高性能
    SQL Server读懂语句运行的统计信息 SET STATISTICS TIME IO PROFILE ON
    SQL Server对Xml字段的操作
    为什么洗澡时你会灵感乍现
    SQL Server存储过程中使用表值作为输入参数示例
    [CodeIgniter4]-记录日志信息
    [CodeIgniter4]-公共函数和全局常量
    [CodeIgniter4]-辅助函数
  • 原文地址:https://www.cnblogs.com/zhaoguan_wang/p/1086347.html
Copyright © 2020-2023  润新知