美文网首页互联网科技Java 杂谈Java
识别不必要的复杂性是软件开发中最重要的技能之一

识别不必要的复杂性是软件开发中最重要的技能之一

作者: Java高级架构狮 | 来源:发表于2019-06-16 20:55 被阅读0次

什么是复杂性?如何识别?是不是无为就不会造成复杂性?有些复杂性是过早设计带入,但是有些复杂性是因为没有及时识别与意识到,造成更大的复杂性!如同自己绕毛线,绕得越多,自己被扰进去了!

识别到复杂性,然后将其标注为核心子域,集中精兵强干重炮攻击,所以,识别复杂性是这场战争的眼睛或突击连或侦察兵。

几种观点收集:

  1. 根据我的经验,过早的抽象和投机的普遍性是很复杂的根源。

  2. 最重要的是在创建软件的组织中!

  3. 不使用编写良好的库,是因为不必要的复杂性,但随后又重新编写所有内容,这才可能是不必要的复杂性的主要原因。

  4. 太糟糕了,只有少数人知道如何意识。其余的人在创造复杂性。

  5. 如果我正在努力,我就是不必要的复杂性。我是不断给予的功能。

  6. 在过去的一个项目中 ,我告诉我的团队成员 :我将按照被删除的代码行代码向您付款,而不是您编写的代码行。

  7. 增加不必要的复杂性似乎是软件管理中最重要的技能之一。

写在最后

相关文章

网友评论

    本文标题:识别不必要的复杂性是软件开发中最重要的技能之一

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