【】编程低效率联盟入会指南……( 二 )


迅速开始着手一个编码项目可能会让人兴奋 , 但这种兴奋可能会浪费很多时间 。如果开发人员直接开始着手编码 , 最终会失去对大局的掌控 。
开始编码前 , 开发人员需要进行规划和组织 。如何解决这个问题?实施什么结构?总体目标是什么?
在开始编码之前 , 这些都是很好的问题 , 可以让开发人员更清楚地意识到 , 其实在编写代码之前有很多事情要考虑 。
如果没有计划 , 最后产出的功能可能与客户的要求有偏差 , 甚至导致采用错误的解决方式 , 这将会更糟 。这就导致开发人员不得不重新检查代码 , 进行修改 , 而这样非常低效 。
五、非一致性
一直坏 , 总好于偶尔好偶尔坏 。
对于软件开发来说 , 一致性确实是关键 。不一致的问题在于时间会破坏软件——这是不可避免的事实 。一个软件存在的时间越长 , 使用的人越多 , 就会越来越混乱 。
【【】编程低效率联盟入会指南……】【】编程低效率联盟入会指南……
文章图片

文章图片

图源:unsplash
一致性对于代码库的可维护性很重要 , 尤其是长远看来 , 这是个好消息 。如果开发人员决定将驼峰式大小写风格用于变量 , 那么就不要再变化 。想用spaces代替tabs?可以!代码里怎么设置并不重要 , 重要的是保持一致性 。
六、不寻求帮助
只有伸手的人才会得到帮助——J.K.罗琳
【】编程低效率联盟入会指南……
文章图片

文章图片

图源:unsplash
无论多么资深的开发者 , 都难免陷入困境 。遇到这种情况时 , 保持一个简单的反馈循环系统是非常重要的 。
寻求帮助并不意味着无能 。而几个小时盯着屏幕 , 为了同样的问题苦苦挣扎 , 才会被认为无能 。在寻求帮助之前 , 开发人员应该确保自己已经检查了所有能力范围内的事情 。为了不必要的事情打扰其他开发人员并不可取 。
通常情况下 , 其他的开发人员都会给出正确的方向 , 这样会节省很多时间 , 以便继续完成任务 , 而不是单凭自己的力量解决 。
每天改变一点点 , 和低效率说再见 , 赶快行动起来吧!


推荐阅读