zoukankan      html  css  js  c++  java
  • 做功能需要考虑哪些点?

    原文参看http://blog.csdn.net/qiulongtianshi/article/details/7538310

    首先拿到一个需求,自己做的第一件事情,就是思考如何自己实现这个需求或者功能。如果在没有已有组件的情况下,自己可以实现吗?怎么实现?需要预备哪些知识技能?实现难点在哪?和已有组件比较,效率如何?使用更方便吗?有什么收获?

    具体的,第一步,明确需求,这点要凭借自己的经验,去分析,能做需求,不可达需求,暂时不能做需求(工期短,短期内无法实现),需求变更(是否是产品经理让你把同一个需求改来改去)

    我们同事之间说某某某很强,是说他的解决问题的能力很强,效率高,质量高,代码bug少。能做到这些,要平时不断的总结反思,有bug要及时总结,反思,为什么自己在写的时候调不出bug?思考的狭隘?思维定式?缺乏经验?态度问题?

    比如做一个表单的需求,首先明确需求,

    字段是否必填:添加必填提示,后端校验,前端校验。

    字符长度限制:比如“备注”的字数限制为1000,那自己测的时候就要测1000字,然后观察这1000字的表单提交后,有没有问题,数据库有没有问题,台账表格列宽有没有问题。

    查询字段回显:查询字段是否正确回显。

    添加查询字段:sql中查询总数的条件中也要加上查询条件,否则按你添加的字段查询,总数对不上。字段是否进行了非空判断。新加的字段在系统间传递是否都正常。

    作者: 元宝爸爸

    出处:https://www.cnblogs.com/wozixiaoyao/p/11965398.html

    版权:本文采用「署名-非商业性使用-相同方式共享 4.0 国际」知识共享许可协议进行许可。

    觉得文章不错,点个关注呗!

  • 相关阅读:
    MySQL分库分表环境下全局ID生成方案
    机器码和字节码
    Java程序编译和运行的过程
    hive大数据倾斜总结
    图解MapReduceMapReduce整体流程图
    Java中的5种同步辅助类
    Tomcat 的三种(bio,nio.apr) 高级 Connector 运行模式
    RocketMQ与Kafka对比(18项差异)评价版
    ENode 2.0
    SecureCrt的操持连接办法
  • 原文地址:https://www.cnblogs.com/xinrong2019/p/7552280.html
Copyright © 2011-2022 走看看