当前位置:  开发笔记 > 编程语言 > 正文

你如何争论"高音",真正的生产类代码?

如何解决《你如何争论"高音",真正的生产类代码?》经验,为你挑选了2个好方法。

这个问题已在关于UI的更具体层面上的类似帖子中得到解决.

我想在更一般的设计层面上讨论这个问题.

我每天都在设计上做出决定,以确保高品质.但是我时不时地与中层管理人员和没有经验的开发人员讨论"以正确的方式"做事的好处.

有时候我只是说"相信我,我已经看到了这种情况,我们正在以另一种方式做到这一点",有时候我会尝试制定一个特定的选择会引入问题等的情况.大部分时间我觉得我没有联系到我正在与之交谈的人.我不妨说"相信我".

我觉得我作为高级软件人员的能力之一应该是解释和激励我们作为一家公司所做的技术选择.我可以在经济和用户体验方面做到这一点.

但我似乎无法在技术和伪技术层面上解释为什么某些设计选择"感觉不对"以及为什么其他人感觉更正确和有益,即使最初它可能更难实现或看起来不必要的复杂.

幸运的是,我偶尔会表现出良好的效果,否则我可能会开始怀疑好的和坏的设计的整个概念.

我真的觉得有趣的是要了解其他人对此有何看法.

提前致谢!



1> mouviciel..:

你有没有尝试过技术债务论证?引用链接(来自Martin Fowler网站):

......以快速而肮脏的方式做事让我们陷入了技术债务,类似于金融债务.就像金融债务一样,技术债务会产生利息支付,这是因为我们在未来的发展中需要付出额外的努力,因为设计选择快速而肮脏......



2> Andrew Hare..:

这是我愤世嫉俗的回答:

有两种人 - 那些关心以正确方式做事的人和那些不做事的人.你不需要赢得那些同意你的人,所以你必须担心的是那些不关心事情如何完成的人.你很可能会发现那些不关心以"正确的方式"做事的人会非常关心其他事情,比如前期惩罚,与不同实施的混淆等等.你能做的最好的事情就是确定其他人真正关心和解决的问题是什么.

例如,如果人们担心你会以正确的方式做事,那么你会提前花费太多的开发时间,然后向他们展示如何以正确的方式做事,从长远来看可以节省他们的时间.

但需要注意的一点 - 总是问自己一个非常重要的问题,即所有纯粹主义者(包括我自己)必须经常在他们反对"正确的方式"时提出要求:

我这样做是为了"正确的方式"吗?

如果答案是"是",那么您可能需要退缩.

推荐阅读
mobiledu2402851203
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有