• 写框架的感觉


        写个框架,将自己过往的积累都沉淀下来,等到回头去看时,发现之前攻克的每一个知识点,都乖巧地排在框架里,在你需要的时候,可以快速派上用场。这种感觉就像在组织自己的军团一样,军团中有驯服得很好的,也有个性还很浮躁的刺儿头。你慢慢将这支军团由一盘散沙驯练成精锐部队,这感觉真好。


        无论工作中是否真的有必要自己写个框架,我都建议工程师们自己写一个玩玩,这个过程会很有收获。写框架的侧重点和写应用是不一样的,所以开发体验也是不同的。写框架有几点非常重要:


        1)是否易用,学习成本是否足够低  

        2)是否易扩展,可以实现定制  

        3)api风格是否一致  

        4)版本迭代时,能否兼容旧版本api  

        5)代码是否精练,聚合度高  

        6)是否足够独立,依赖少,污染少

        7)性能 


        当然,这几点写应用层时,也很重要,只是写框架时这几点会更加重要,重要到不敢轻易放松质量要求。


        框架会因为作者的个人习惯,不可避免的产生“理念输出”,这个“理念”是学习别人框架时最有价值的部分。听起来有点玄,但其实并不玄,看看框架的范式,看看api设计风格,理念差不多就能感受到了。在写自己的框架时,也会输出自己的理念,这个理念会贯穿框架的始终,是整个框架的灵魂所在。

  • 相关阅读:
    re正则表达式公式讲解3
    re正则表达式2
    re正则表达式公式讲解1
    洛谷 P2962 [USACO09NOV]灯Lights
    9.26模拟赛
    BZOJ 1567: [JSOI2008]Blue Mary的战役地图

    洛谷 P2919 [USACO08NOV]守护农场Guarding the Farm
    洛谷P3252 [JLOI2012]树
    P3183 [HAOI2016]食物链
  • 原文地址:https://www.cnblogs.com/cly84920/p/4426468.html
Copyright © 2020-2023  润新知