北京软件开发公司做较难的事情_北京软件开发公司
发表日期:2015-09-08 14:56:45 文章编辑:宜天信达 浏览次数:
在北京软件开发公司如果你是一个软件开发人员,你知道什么是面对各种挑战。
从保证你的软件是免费的错误–估计完成任务的时间–简单地解释你的工作非开发。开发商要处理各种各样的路障,他们大多不写代码甚至相关。
菲尔约翰逊,对这近日来,在Quora上讨论,开发者分享他们的艰难的任务。这是他们几个人一看:
# 1编写文档
任务: 创建文件解释你的代码是如何工作的应用。它可以包括单独的文档和代码注释。观众可以从较终用户到其他开发人员的范围。
挑战: 它可以是一个耗时的任务,会觉得浪费时间,如果没有人读它。程序员通常喜欢写代码来记录它。
# 2写作测试
任务: 编写单元测试,即测试,纲领性的小型代码单元以确保功能正常。
挑战: 可以选择测试写代码一个繁琐的过程,可感觉上建筑的应用显著的额外工作。
# 3别人的代码 工作
任务: 有保持或提高,调试应用程序或者一段代码,是由另一个开发者写的(S)。
挑战: 试图了解一个遗留代码的工作和神圣的原始开发者的意图。这是更难时,开发商不在,代码写的很差,评论或记录。
4 #解释我做什么(或不做)
任务: 传达给非程序员(家庭成员,朋友,非技术同事)你的工作需要什么–也不行。
挑战: 让你爱的人不理解你做什么的生活。不断地要求解决一切电脑相关的问题。
# 5估计完成任务的时间
任务: 在项目的一开始,拿出时间估计要做的工作。
挑战: 猜测多久的东西,你可能没做之前将作出估计,基于模糊的需求并试图分配处理不可预见的问题时。
挑战如编写单元测试和与别人的代码工作是非常具有挑战性的–何况他们离开房间的错误。头痛不能够测试正确或释放你的团队完成任务可以很容易的扩展你的内部质量努力通过众包测试方法。这将允许更深入的测试,并将释放北京软件开发公司的测试团队,他们能够满足较后期限和完成任务。