美文网首页
实践“简单”这件事

实践“简单”这件事

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

        这几天双十一,想着准备搞一台macbook pro来做开发工作,无奈钱包太薄,犹豫很久还是没有下单。笔者后来也想了想,现在在电脑端有三种需求:编辑器、浏览器、命令行环境,那么macbook pro其实挺适合的,等我宽裕。。。

       最近一直在使用python来解决一些小问题,其优雅、明确、简单的风格确实让工作十分高效。以前用其他语言,coding枯燥,解决问题更加麻烦,而python coding过程可以带来乐趣,可以让人兴奋,快乐的解决问题 。

        回想起笔者以前毕业后做过的第一个案例,使用虚拟仪器开发威尔逊发电机的项目。在最开始设计到最终完成项目,整个过程是十分痛苦的。一是,拿到需求时,一味的最求十全大补,恨不得所以东西都加进去;二是,结构设计的十分繁复,是从使用流程来设计结构,而不是分布式模块化的设计;三是,没有使用配置文件来让部分功能更改变得简单。那么现在想想,其实就是串口操作那点东西,何必大动干戈呢!

        那么现在,我会怎么做呢?先将简单的想法融入到程序的结构中,实现一个简单版本,功能有限,甚至可以没有GUI界面。这样可以了解问题、解决问题。那么实现了基本的原型后,在在此基础上来完善、优化与设计交互。直接抓住主线,而不是最开始就在一个小功能、小问题上大费周章,偏离主题。再则,将一些参数提炼出来放入配置文件(比如ini)中,修改参数后再次拉进程使其生效。使用在程序设计上为了保证灵活性、健壮性,那么设计的过程有两个方面:一、原型设计,实现基本功能,后续的程序也可以拿来即用;二、配置文件来保证常用参数,让部分功能修改简单、可靠。

        简单会激发更强的创造力。

    相关文章

      网友评论

          本文标题:实践“简单”这件事

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