美文网首页
如何避免复杂的解决问题

如何避免复杂的解决问题

作者: 念念咚咚锵 | 来源:发表于2017-02-15 22:50 被阅读0次

软件设计中,总是会把简单的事情复杂化,这种复杂化的内部动因,是什么?我认为有如下几点:

追求程序设计巧妙,追求写出高层次的代码,过度的考虑封装,面向对象

忽略软件开发的方法,代码的编写是为了解决问题,不能影响个人的工作效率,逻辑要清晰,还要方便排查错误

解决问题是要考虑结果,忽略过程机制

应该发散的想一想多种方法,什么是问题的重点,什么是问题的次重点

一触而就的期望,希望自己的代码一次编写就算完成了

好的代码应该是反复修改,根据需求重构的

道与术的问题

作为软件开发行业,工具的使用需要我们了解常用的操作方法,所以最好的办法就是查看官方文档,可是我们在不了解底层处理的情况下,使用很容易把问题想得足够复杂,最根本的原因就是我们对内部的知识体系不了解,这就是道的问题,广泛而深入的了解方法运行背后的内在原理!

相关文章

  • 如何避免复杂的解决问题

    在软件设计中,总是会把简单的事情复杂化,这种复杂化的内部动因,是什么?我认为有如下几点: 追求程序设计巧妙,追求写...

  • 8.8共读——第四章:如何用系统思维解决问题

    第四章在讲什么 如何解决问题,如果用系统思维解决问题,如何用系统思维解决问题,如何用复杂系统的思维解决问题。 1 ...

  • 在有空余时间时,为什么总是沉醉于游戏?

    1.游戏能避免思考,然后避免了为了解决问题而带来的许多必要复杂持续时间长的探索、思考、总结,以及途中遇到困难或者失...

  • 《与复杂共处》--- 笔记

    “复杂”不仅是不可避免的,而且还是设计的新的出发点和解决问题的契机,好的设计师必须学会管理复杂,“管理”本身应当成...

  • 步骤复杂的题目,如何避免出错?

    在小学高年级的问题解决中,有很多题意理解并不困难,但步骤非常复杂的题目。对于这些题目大多数同学错误率较高。以两种方...

  • koltin协程-调度

    调度 调度者应该做什么(代码如何写) 启动任务会议(协程构建) 复杂任务如何分配(线程池分配) 如何更快的解决问题...

  • Template模式

    解决问题 为避免重复代码及屏蔽复杂的算法逻辑,将相同的代码抽象出一个模板,差异化的client端实现abstrac...

  • A Philosophy of SoftwareDesign

    复杂的本质 如何避免复杂 仅仅可工作的代码还远远不够1.1 战术编程1.2 战略编程 模块要有深度2.1 具有通用...

  • 日记

    在实践中才能发现问题,要善于寻找问题的根源,在实践中验证答案。解决问题才能自我超越。如何避免车身不正?如何纠正车...

  • 浅谈学习

    一切关于学习的目标是为了更好的解决问题。遇到问题,如何解析、解决以及避免犯同样的错误。 如何判断自己的学习是否有效...

网友评论

      本文标题:如何避免复杂的解决问题

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