• 写框架的感觉


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


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


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

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

        3)api风格是否一致  

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

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

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

        7)性能 


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


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

  • 相关阅读:
    js之展开收缩菜单,用到window.onload ,onclick,
    根据python上下文管理,写一个在读文件内容前后自动打开关闭文件的程序
    自定义高级版python线程池
    htmlParser的使用-链接
    shell单例-处理方案
    shell脚本默认变量值
    shell文件相关指令
    linux常用端口
    hbase离线定时入库shell脚本-小栗子
    shell 查看系统有关信息
  • 原文地址:https://www.cnblogs.com/cly84920/p/4426468.html
Copyright © 2020-2023  润新知