当前位置: 首页 > news >正文

软件开发感悟

在做一个非常复杂的事情的时候,千头万绪,不知如何是好,感觉困难重重,

可以尝试层次化、先易后难、先主后次。

比如设计一个软件,一开始就建表、写代码,有很大概率到最后修改bug的时间会非常长,开发失控,这就是一开始就钻到细节里面去了,导致看不见全貌。 

这也符合古语“欲速则不达”, 为什么呢,只重视速度、细节,不注重质量,没有搭好框架,导致后面要改的时候需要花非常多的时间。 

较好的方法是,做好设计

为什么windows能长盛不衰?因为它的设计做的好,windows历史有40年了,它的api兼容性非常好,改动的地方很少,即使过去取名改错了,那就将错就错,保持稳定。 

反观国内的系统,坚持几年的都算不错了。 

先分解出系统有哪些大的模块,每个模块又有哪些功能,哪些功能是至关重要的。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • go注册到eureka微服务
  • 构建AI知识库:4大优势+无限可能,共绘在线教育蓝图!
  • 【代码随想录算法训练营第42期 第七天 | LeetCode454.四数相加II、383. 赎金信、15. 三数之和、18. 四数之和】
  • 【Python快速入门和实践012】Python常用脚本-目标检测之查看数据集标签类别及对应数量
  • Python爬虫使用实例
  • 人脸操作:从检测到识别的全景指南
  • 精彩回顾 | 风丘科技亮相2024名古屋汽车工程博览会
  • 【C++】STL——list
  • ubuntu使用gParted给sda1分区扩展分区
  • 无字母数字webshell之命令执行
  • 时间序列预测 | CEEMDAN+CNN+Transformer多变量时间序列预测(Python)
  • 【自动化】自动化场景经验
  • MemFire Cloud,前端开发新纪元
  • 代码随想录Day31:56.合并区间、738.单调递增的数字
  • python实现生命游戏
  • “大数据应用场景”之隔壁老王(连载四)
  • 《微软的软件测试之道》成书始末、出版宣告、补充致谢名单及相关信息
  • Kibana配置logstash,报表一体化
  • Netty 框架总结「ChannelHandler 及 EventLoop」
  • React Transition Group -- Transition 组件
  • Spring Cloud Feign的两种使用姿势
  • Stream流与Lambda表达式(三) 静态工厂类Collectors
  • 复杂数据处理
  • 前端
  • 移动端 h5开发相关内容总结(三)
  • 以太坊客户端Geth命令参数详解
  • - 语言经验 - 《c++的高性能内存管理库tcmalloc和jemalloc》
  • ​比特币大跌的 2 个原因
  • # AI产品经理的自我修养:既懂用户,更懂技术!
  • # Redis 入门到精通(一)数据类型(4)
  • (02)vite环境变量配置
  • (Note)C++中的继承方式
  • (教学思路 C#之类三)方法参数类型(ref、out、parmas)
  • (切换多语言)vantUI+vue-i18n进行国际化配置及新增没有的语言包
  • (十七)Flask之大型项目目录结构示例【二扣蓝图】
  • (四)c52学习之旅-流水LED灯
  • (原創) 是否该学PetShop将Model和BLL分开? (.NET) (N-Tier) (PetShop) (OO)
  • (转)http-server应用
  • (转)nsfocus-绿盟科技笔试题目
  • (总结)Linux下的暴力密码在线破解工具Hydra详解
  • .net core 管理用户机密
  • .NET Windows:删除文件夹后立即判断,有可能依然存在
  • .net 获取url的方法
  • .net 使用ajax控件后如何调用前端脚本
  • .Net 知识杂记
  • .NET简谈互操作(五:基础知识之Dynamic平台调用)
  • .NET设计模式(2):单件模式(Singleton Pattern)
  • :O)修改linux硬件时间
  • @31省区市高考时间表来了,祝考试成功
  • @Transactional注解下,循环取序列的值,但得到的值都相同的问题
  • [].slice.call()将类数组转化为真正的数组
  • [ABC294Ex] K-Coloring
  • [AndroidStudio]_[初级]_[修改虚拟设备镜像文件的存放位置]
  • [AutoSar]BSW_OS 01 priority ceiling protocol(PCP)
  • [BJDCTF2020]The mystery of ip