美文网首页
如何评价一个框架的好坏

如何评价一个框架的好坏

作者: 探索者_逗你玩儿 | 来源:发表于2020-07-09 22:34 被阅读0次

做程序开发的人都知道框架的重要性,因为一个好的框架可以极大程度帮我们解决很多琐碎的问题,从而大大提高开发效率。但是什么是框架了?这个看似简单的问题确又不那么简单,感觉想说但又说不出个所以然来。
什么是框架?框架是对业务逻辑的抽象以及范围界定的具体实现。它可以独立于业务代码之外,具体业务的实现只需要继承或实现框架提供的接口即可运转业务。
如何衡量框架的好坏?首先要看框架对业务边界的确定是否合适既不能过大也不能漏,过大就意味着犯错的机会就越大稳定性就越差,太小满足不了业务需求,所以好的框架是刚刚好,既能满足需求又能限制开发人员的肆意发挥。其次看框架的业务流程,好的框架一般会定义好业务的执行流程,如果框架内的流程混乱说明框架本身就没有理清楚业务逻辑更不可能提供好的实现以及约束。最后看框架内的方法定义,好的定义能让人一眼就知道要做什么,程序的目的是提供精确的实现,精确的输入精确的输出,写程序的最高境界是为了忘记而不是为了记忆,只有足够精确的定义才会让人在不记得的情况下快速了解程序的含义,很多做开发的朋友没有搞清楚问题的本质,觉得我比较聪明,可以靠自己的聪明才智解决这些问题,其实不然,因为写代码不是给我们自己看的。

相关文章

  • 如何评价一个框架的好坏

    做程序开发的人都知道框架的重要性,因为一个好的框架可以极大程度帮我们解决很多琐碎的问题,从而大大提高开发效率。但是...

  • 如何评价珍珠好坏?

    如何评价珍珠好坏,简单说一下我们行内的几个判断标准:色泽、大小、形状、瑕疵。 1.珍珠色泽: 古语有云:“珠光宝气...

  • 如何评价模型好坏

    数据集(训练&验证&测试)评价分类结果混淆矩阵分类评价指标准确率precision:召回率recallF1-sco...

  • Android应用性能优化大纲

    一、如何评价一个应用的好坏? 二、如何评价一个应用的性能? 三、快 Android中主线程的关键职责是处理用户交互...

  • 如何评价算法的好坏

    机器学习是基于统计原理的预测。 如何判断?判断正确数与总数的比率?这种做法有缺陷,比如一堆人里预测癌症患者,因为发...

  • 如何评价模型的好坏

    1.训练数据集&测试数据集 将原始数据中的一部分作为训练数据、另一部分作为测试数据。使用训练数据训练模型,再用测试...

  • 如何评价分类模型好坏

    前言 在上一篇文章中,我们了解了k近邻算法,也学习了KNN算法的流程,并且手动实现了python代码和封装。那么在...

  • 开放

    1、价值观高低,生活方式好坏,都不是评价或评判一个人的标准。标准是什么,是非好坏又如何判断,你如何保证你的标准就是...

  • 一个UI设计作品的好坏如何评价

    UI设计(User Interface)是指对软件的人机交互、操作逻辑、界面美观的整体设计,好的UI设计不仅是让软...

  • 交叉验证与算法评价

    机器学习问题中如何评价一个算法的好坏尤为重要,它决定了算法的改进方向。 有人想直接用训练集的误差来评价算法的优劣。...

网友评论

      本文标题:如何评价一个框架的好坏

      本文链接:https://www.haomeiwen.com/subject/nqpecktx.html