美文网首页
如何对现有项目系统进行优化

如何对现有项目系统进行优化

作者: 木头与琉璃 | 来源:发表于2018-02-01 09:52 被阅读63次

20180205

有时候,发现问题比修复问题更重要。
平时我们开发中更注重修复已经暴露出来的问题,对未暴露的问题,就很少主动的去排查。因为没有目标。
那怎么才能在项目中排查出潜在的问题?
这很依赖开发者自己的工作经验,遇到的问题多了,就会在大脑中对这种问题形成一定的防御机制。比如说涉及到金额输入框的时候,我们就会想到去校验输入的金额只能有一个小数点,小数点后只能有两位等等约束条件。
除了个人的工作经验,还有一些方案可以有效的排查错误:
1.完善的开发文档:有开发文档的程序员是工程师,因为工程师遵循的是智慧,是开发的客观。而程序员更多的是遵循以往的经验。我们可以在开发文档中完善细节点,然后针对细节点排查代码。
2.集合大家的智慧: 项目成员一起维护一份开发文档,细节必然更加完善。
3.单元测试: 单元测试一方面简化我们的开发,另一方面又可以保障我们的程序稳定和健壮。
。。。
肯定还有很多其他的措施来促进我们的开发。

20180201

我们一般是在完成一个目标以后,很难有动力去对已有的东西进行整理和优化。
我们为什么会懒得去给现有的软件和系统做优化呢?
我想无外乎以下几点:
1.现在的系统足够好,无需优化
2.时间紧,任务重,没时间去优化
3.能力不足,不知道从何下手
现在的系统还是有很多毛病的,从自己的经历出发,现在的软件甚至连及格都很难达到,所以还是需要去积极进行优化的。
至于时间,还是很充裕的,每天可以抽出一个小时甚至一上午来进行调整优化是绰绰有余的。
至于能力问题,自己也工作好几年了,应该是可以能够胜任。
综上,自己是有能力,有时间,有义务去对现有系统进行优化的。
那么问题来了,我应该怎么去对它进行优化呢?也就是说怎么做的问题。
对一个问题进行优化,无非是对同一个问题给出多种解法,然后选其中最有效,耦合性低,高内聚,可扩展的解法来实施。

20180125

如果没有更好的方案,那么现有方案就是最好的方案。

当我感觉无事可做的时候

我在周末,或者工作不忙的时候,有时候会感觉自己无事可做,但自己并不是真的无事可做,相反,作为一名程序员,我却有很多东西要学,很多技能要练习。
那么为什么我会觉得无事可做呢?
我想是因为要学习的东西很多,很杂,所以不知道从何下手,这是其中一个原因。
另外,有点得陇望蜀,这个学一点,突然觉得那种技术不错,就想着去学那种技术。
还有就是因为实践的缘故,没有切实可行的项目来练手。
既然大概能理清原因,那么我应该如何解决呢?
首先就是要理清自己的知识树,根据木桶原理来补齐自己短板,另外,对于已经掌握的知识要温故而知新。
其次就是一个一个来,不要急,慢就是快。
三要多联系。

那么,我现在要去整理知识树了。

虽然,我将知识树整理完后,依然觉得不知道从哪下手。
为什么呢?一方面,是因为薄弱项真的很多,另一方面,没有合适的项目练手。

相关文章

  • 如何对现有项目系统进行优化

    20180205 有时候,发现问题比修复问题更重要。平时我们开发中更注重修复已经暴露出来的问题,对未暴露的问题,就...

  • 如何对现有的功能点进行优化

    第一步是找用户,寻找使用这个功能的用户都有谁 第二步是找流程,看看这些用户的使用流程是什么样的 第三步是找原因,用...

  • Vue 网站首页加载优化

    Vue 网站首页加载优化 本篇主要讲解 Vue项目打包后 vendor.js 文件很大 如何对它进行优化 以及开启...

  • 博客网站首页加载优化

    Vue 网站首页加载优化 本篇主要讲解 Vue项目打包后 vendor.js 文件很大 如何对它进行优化 以及开启...

  • 在阿里“救了八年火”的架构师,大话系统架构优化项目

    1.什么是系统优化 系统优化一个方面是系统化的对IT系统或交易链上的每个环节进行分析并优化,另一个是对单一系统进行...

  • iOS 如何优化项目

    iOS 如何优化项目 iOS 如何优化项目

  • 基于数据库生成model

    我们有时候需要制作一个后台管理系统,来对现有的系统进行管理,说白了就是对现有的系统进行增删改查的操作,使用djan...

  • 内存优化(1)

    性能优化 主要是经验---车技。 1.如何去优化自己现有的项目,运行更加流畅。app进程 16M,32M,64M。...

  • MySQL优化----SQL语句和索引优化

    sql及索引优化 如何发现有问题的sql? 使用Mysql的慢查询日志对有效率问题的SQL进行监控 慢查询日志所包...

  • kotlinMVP开源并更新

    项目介绍 最近对项目进行了优化,之前写的代码有点小low,网络方面也进行了优化,并且上传到了jcenter仓库,可...

网友评论

      本文标题:如何对现有项目系统进行优化

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