[读芯术]编程低效率联盟入会指南……( 二 )


在开始编码之前 , 这些都是很好的问题 , 可以让开发人员更清楚地意识到 , 其实在编写代码之前有很多事情要考虑 。
如果没有计划 , 最后产出的功能可能与客户的要求有偏差 , 甚至导致采用错误的解决方式 , 这将会更糟 。 这就导致开发人员不得不重新检查代码 , 进行修改 , 而这样非常低效 。
五、非一致性
一直坏 , 总好于偶尔好偶尔坏 。
对于软件开发来说 , 一致性确实是关键 。 不一致的问题在于时间会破坏软件——这是不可避免的事实 。 一个软件存在的时间越长 , 使用的人越多 , 就会越来越混乱 。
[读芯术]编程低效率联盟入会指南……
文章图片
图源:unsplash
一致性对于代码库的可维护性很重要 , 尤其是长远看来 , 这是个好消息 。 如果开发人员决定将驼峰式大小写风格用于变量 , 那么就不要再变化 。 想用spaces代替tabs?可以!代码里怎么设置并不重要 , 重要的是保持一致性 。
六、不寻求帮助
只有伸手的人才会得到帮助——J.K.罗琳
[读芯术]编程低效率联盟入会指南……
文章图片
图源:unsplash
无论多么资深的开发者 , 都难免陷入困境 。 遇到这种情况时 , 保持一个简单的反馈循环系统是非常重要的 。
寻求帮助并不意味着无能 。 而几个小时盯着屏幕 , 为了同样的问题苦苦挣扎 , 才会被认为无能 。 在寻求帮助之前 , 开发人员应该确保自己已经检查了所有能力范围内的事情 。 为了不必要的事情打扰其他开发人员并不可取 。
通常情况下 , 其他的开发人员都会给出正确的方向 , 这样会节省很多时间 , 以便继续完成任务 , 而不是单凭自己的力量解决 。
每天改变一点点 , 和低效率说再见 , 赶快行动起来吧!


推荐阅读