美文网首页
从项目中思考程序设计的思维问题

从项目中思考程序设计的思维问题

作者: 刘小白DOER | 来源:发表于2021-12-19 21:45 被阅读0次

   最近做了改造项目 ,ups单机改造为并机,同时将ups模式从三进三出改三进单出。在施工中,笔者看到在更改ups模式后,需要重新关机上电才能改变ups模式为三进单出。由于是凌晨,思维较为活跃,于是想起笔者以往第一次自己设计软件来完成设备监控时,串口配置是直接在小窗口里面设置,每次更改后直接设计为一个“确认”按钮,然后执行关闭原串口并打开新串口的操作。

    这样设计对于串口调试小工具来说没啥问题,但是对于串口除了第一次运行软件需要更改外,基本都是不会改变的,正常应该将基本不变的参数提炼为配置文件,甚至大型软件可以提炼为长运行参数和短期运行参数,分别做个配置文件,那么部分功能更改就变得简单,程序健壮性就能够保障,当然可能会失去一点灵活性。

   如果直接将参数更改逻辑直接在软件中生效,然后马上参与到业务逻辑里面,会怎么样呢?程序设计复杂。重拉生效和实时生效,在软件开发设计时工作量就会不一样,重拉生效的程序设计时会更加简单,逻辑也会更加清除。如果业务复杂,可以折中处理,长运行参数用配置文件来保存,需要重拉生效,而短期运行参数就设计为实时生效,这样可以在健壮性和灵活性之间取得平衡。同时实时生效也会存在较多的bug,那么逻辑处理起来就没有重拉那么简单。

     这也涉及到结构设计的思维问题。在程序设计时,应该分布式模块化的设计,在各个业务逻辑应该区分开,然后使用接口来联系,而不是直接全部揉搓在一起,为后期维护提供便利。而且,保持各个业务逻辑的原型设计,那么完善、优化就变得简单。

相关文章

  • 从项目中思考程序设计的思维问题

    最近做了改造项目 ,ups单机改造为并机,同时将ups模式从三进三出改三进单出。在施工中,笔者看到在更改ups模...

  • 今日总结

    逆向思维 很多时候,我们思考都是按照常规思维,从正面思考问题,不会运用逆向思维去思考问题。有时候,换个角度去思考问...

  • 【读书清单】学会写作

    1、写作 不会写作不是写作的问题,有可能是思维的问题或者是思维转换的问题。从意识到思考,从思考到表达,写作就是...

  • 减肥中的非黑即白

    思考是一项技术活儿,我们思考问题的方式也有多种途径。系统思维、逻辑思维、成长思维等等。那么,在看待一件事情...

  • “问题”文化在课堂如何落地

    观点摘要: 思维是从疑问和惊奇开始的。 有了问题才会思考,有了思考才有解决问题的方法,才能做到创新。 问题是思维的...

  • “问题”文化在课堂如何落地

    观点摘要: 思维是从疑问和惊奇开始的。 有了问题才会思考,有了思考才有解决问题的方法,才能做到创新。 问题是思维的...

  • 应对焦虑方法三:思考问题从现实出发

    方法三:思考问题从现实出发 不同的思维方式使每个人对事物的感受不同。思考问题从现实出发就是要我们重新梳理自己的思维...

  • 网络创业社区:创业要懂得运用逆向思维思考问题!

    年轻人创业要懂得运用逆向思维思考问题,逆向思维也叫求异思维,就是有意识地从常规思维的相反方向或相反的角度去思考问题...

  • 应对焦虑方法3

    3.思考问题从现实出发 不同的思维方式使每个人对事物的感受不同。思考问题从现实出发就是要我们重新梳理自己的思维方式...

  • 写作,你不能不知的五个用处

    感谢您的阅读 不会写作,有可能是思维的问题,或者是思维转换的问题。从意识到思考,从思考到表达,每一下都是惊险的一跃...

网友评论

      本文标题:从项目中思考程序设计的思维问题

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