软件开发中,为什么好的代码那么重要
网页设计的时候,我们为什么需要网页设计的代码是规范、标准。这些都是好的代码的要求,为什么我们希望代码都能达到标准要求呢。好的代码又能够带来什么好处呢。网专业提供代码服务。
写代码时,你不只是在为终端用户创造用户体验。你的所有代码实际上都是用户体验。
那么代码呢?我们为什么要以编写“具有可读性的代码”为目标呢?与腕带访问控制系统应该被设计有着同样的原因:让人们的生活更加便利。我们编写有可读性的代码是为了开发人员,他们今后阅读代码和修改代码——为了你自己或其他人。
然而,我想指出的是,“可读的代码”这个词语是一种不充分的表述。除了创建只是可以阅读的代码,你真正要创建的是为下一个开发人员而考虑的、全面的用户体验。对于更高级的软件设计选择亦是如此;它的一切都是用户体验。正如 Reaktor 的总体解决方案视频 所指出的,好的代码是诗。
因此,目标是诗,而不是橡胶腕带。
橡胶腕带的例子或许有些意义不大,但请记住:要注重细节,把你的用户体验从好的带到几乎完美。我说的是几乎完美,因为总是存在提高的空间,不过这是另一个故事了。做为开发人员,塑造你的身份和品牌被感知到的方式,不管公司的品牌,还是个人品牌。
总之,把用户记在心底,无论你是在构建橡胶腕带上的访问控制系统,还是用户接口、抑或代码。把你自己想象成用户,然后考虑在你的软件或服务的任务上,能给用户带来什么样的最佳体验。