
性的要求实际上是快速、稳定明确的。快:快实际上是最做的事情,或者是最知你是否能做到的事情。熟悉卓开发的朋友都知,如果你能清业务逻辑,不受干扰地将其投入开发,开发速度会非常快,普通大小的用程序可以在一到两周内完。稳定:稳定不像快。我们可以简地

开发者的价值,是通过技术产品体现的,对于小程序开发来说,除了实现业务之外,最重要的莫过于开发的速度、质量可维护性,速度决定你能否支撑公司抢占市场,质量决定你们能不...
开发商的价值通过技术产品得到体现。对于用程序开发,除了实现业务之外,最重要的是开发的速度、质量可维护性。速度决定了你能否支持公司占领市场。质量决定了你是否能站稳脚跟,不会很快被踢出去。可维护性决定了你能否在的过程保持轻快的步伐。
速度、质量可维护性
对速度、质量可维护性的要求实际上是快速、稳定明确的。
快:快实际上是最做的事情,或者是最知你是否能做到的事情。熟悉卓开发的朋友都知,如果你能清业务逻辑,不受干扰地将其投入开发,开发速度会非常快,普通大小的用程序可以在一到两周内完。
稳定:稳定不像快。我们可以简地利用时间进行实时定量评估。直到大量的错误出现,我们才知稳定是否稳定。然而,一旦工作速度提,很开发现大量的错误。事实上,卓的常见问题无非是内存、异步、响等。消除解决这些问题很,而困难的是如何确保这些问题不会开发生。
清晰:清晰是最难做到的。它可以通过时间快速量化,并通过错误统计稳定量化。然而,清晰度很难量化。码审查可伸缩性是主观的评估,并且落后。在许多情况下,通常需要等到码需要扩展甚至替换后才能接管。
对于开发者来说,以下是我对如何快速、稳定、清晰地开发用的一些想法。
有限参与商业设计
从职责分工来看,业务设计是运营部门产品经的工作。诚然,R&D不对此负责,但我指的是参与。R&D(包括测试)该尽早参与商业设计。一方面,可以提前开发现问题,另一方面,可以引导建议技术路线。
R&D参与设计可以避免许多问题,如通信压力、加载速度、延迟时间、硬件负载等移动开发的特殊问题。考虑到周祥,我们不能指望运营产品像专业的R&D那样全面。
另一方面,R&D参与设计也可以引导技术路线,如本地用、混合用或反型、用系统或多用系统,以及使用何种收形式。
在实际操作,您可能会开发现业务设计的漏洞,如收形式、异常提示甚至业务逻辑的严密性。
当然,参与设计肯定会占用研开发时间。有些人会感到委屈,觉得他们已经为产品做了自己的工作。然而,参与设计将节省他们自己的时间,因为无论产品是如何设计的,他们最终都需要技术来开发实现它。如果存在设计问题,修改码时的输入将比修改档时的输入大得多。
当然,公司层面也该有明确的定位。R&D在设计上的投资必须受到限制。如果大量R&D投资于设计,那将是另一种形式的浪。