unity如何加快开发速度_加快您的开发速度

unity如何加快开发速度

我对此非常务实。 为了更快,您需要避免使您减速的事情。 这些阻滞剂因开发人员而异,但有些很常见。 在这篇文章中,我将详细介绍更常见的内容。 在我这样做之前,我想提醒您要改进,我们可能首先需要学习。

提示:有时,改进的最大成就就是成功学习。

您在使用鼠标吗?

不要让鼠标放慢速度。 如果您没有用尽所有手指来打字,则可能要在这里停止阅读并继续进行打字课程 以下建议还假定您正在使用功能丰富的编辑器,例如vim或ide。 每次将手移到鼠标上单击时,都会有一个键盘快捷键用于您不知道或不习惯的确切操作。 您想学习这些。 其实并不难,您会比想象中更快地习惯它。 只需将鼠标移到键盘的另一侧(或另一侧)即可。 您现在正强迫自己在每次单击时都要思考。 发生这种情况时,请记住考虑使用键盘的可能解决方案。 什么都不知道 询问您的朋友或搜索互联网(是的,您可以使用鼠标进行搜索)。 但是:请勿将鼠标用于要执行的操作。 在遵循这些简单规则几天后,您会注意到鼠标已经变得无关紧要了。 如果仅使用键盘就开始感到舒适,甚至可以在拔掉鼠标的情况下尝试一些会话。 掌握键盘将大大提高您的开发速度。

提示:您可以打印出IDE快捷方式列表,并将其用作速查表

unity如何加快开发速度_加快您的开发速度

减少调试时间

调试花费很多。 我们最终发现一个错误长达数小时甚至数天的情况并不罕见。 我们经常会聘请多个同事来解决它。 这确实不是我们想要的情况,因为它不仅昂贵,而且令人沮丧。 我们如何避免这种情况? 挺容易。 只需将软件分为多个单独工作的部分,然后编写涵盖组件行为的自动化测试即可。 这样,我们可以轻松地区分该错误实际上位于其中的组件,并且调试将变得很困难。 测试越好,就越容易发现错误。 但是,如果您要测试的系统已经完成并且可以正常工作,则您不会编写好的测试。 您将假设编写已经完成的思考测试没有其他价值。 通过在实现之前编写测试来克服这一难题。 副作用是,这也将帮助您以多种方式进行编码。 您想将测试作为一流的公民和他们的样子对待-至少与实施同样重要。 想想一个铁匠,他正在将金属铸造到模具中。 对他来说更重要的是。 模具,还是第一个雕塑出来? 你知道答案。 猜猜是什么……测试就是您的模范。 我不在乎你怎么称呼它。 TDD,BDD或其他。 只需自动化测试以涵盖您的软件行为,在实施之前编写它们,然后将它们视作它们的本质–至少与您的实施同样重要。

提示:使用TDD时,您想使用快捷方式在测试及其实现之间快速导航。 我已将其绑定到Alt + T

unity如何加快开发速度_加快您的开发速度

减少阅读代码的时间

我对此不够强调:与编写代码相比,您花费更多的时间阅读代码。 信不信由你,在实施新功能或解决错误时,您会反复阅读代码。 在开始编写新代码之前先阅读代码,在编写代码之间多次阅读代码,然后在编写代码后阅读代码。 读取50行方法非常耗时。 因此,您想使阅读尽可能轻松和流畅。 用好名字和简短的方法写自我解释的代码。 而且不要重复自己。 谁想读两次? 在此上花一些时间,它会有所回报。

unity如何加快开发速度_加快您的开发速度

提高您的搜索技能

这是重要的。 搜索引擎已成为最重要的开发工具。 它比您的思想更重要。 如果您可以找到方法,那么您可以无须理会地做任何事情,但是如果您不知道如何做,则您不能凭理智做任何事情。 您可能会定期谷歌搜索,因此值得改进。 改善您的搜索条件。 预期有用的单词,例如“如何”或“问题”。 尝试不同的变体,并引用重要的单词和句子。 如果您对某个常见主题或网站的搜索结果仍然不佳,请使用前面的减号将其过滤掉。 这里有些例子:

  • 而c -do -c ++
  • SomeException -helpme.com
  • 如何“清理代码”

如果您不断获取过时的信息,则将搜索限制在最近的月份/年份。 这可以在搜索选项中轻松完成。 在*上,不要总是阅读第一篇文章,因为它通常是一个问题和代码无法正常工作。 向下滚动到投票最多的答案。 他们值得一读。 将您经常使用的网站/文档添加为书签。 您不想一遍又一遍地搜索它们。 另外,请考虑代码搜索引擎( 此处此处的示例)。

unity如何加快开发速度_加快您的开发速度

专注与冷静

您想参与任务并保持良好的专注力。 参与进来,不要打扰。 几次中断每天很容易使您花费一两个小时。 在嘈杂的环境中使用耳机,并告知您稍后会出现问题。 重点需要头脑清晰。 确保您不必记住太多东西。 您不想害怕忘记事情。 如果您感到害怕忘记,那就把那件事写下来-这样就可以忘记。 另外,不要同时处理太多不同的任务/项目。 一种是完美的,两种是可以的。 更多可能只会减慢您的速度。 我碰巧一天要从事7个不同的项目。 这真的是在拖累您。 另外,即使在最紧张的情况下也要保持镇定。 拥挤只会让您放慢脚步。

unity如何加快开发速度_加快您的开发速度

投资硬件

硬件便宜,工作时间不便宜。 好的硬件将长期节省大量时间。 一种SSD,可让您在几秒钟内启动并快速真正加载所有内容,每天至少节省10分钟,即一年40小时。 当然,ram和cpu也是如此。 另外,屏幕尺寸确实很重要。 选择大型监视器,以便能够看到所有内容而无需调整窗口/面板的大小。 我个人对〜27“感到满意。 您还可以使用两个监视器来加快许多任务。 Web开发就是这样的任务。

提示: 16:9是当今的标准配置,但并不是编码的最佳选择。 屏幕越高,您看到的代码行越多。 尝试使用16:10。

unity如何加快开发速度_加快您的开发速度

优化您的工作流程,质疑您的工具

这取决于您的工作,但目标保持不变。 您需要最精益的工作流程,并且您将不断需要重新评估和改进它。 例如:如果您正在使用Java Webapp,则希望能够快速获得反馈而无需重新部署。 您可以通过使用类加载器(例如spring-loaded或JRebel)来实现此目的,也可以使用Play框架,由于其体系结构,该框架完全不需要重新部署。 您还可以质疑语言。 除了java之外,还有其他更合适的方法吗? 自动化一切:测试,构建,部署,通知。 如果您处于项目的早期阶段,请考虑快速原型制作。

unity如何加快开发速度_加快您的开发速度

参考:成为更好的开发者博客上,通过我们的JCG合作伙伴 Gregor Riegler可以提高您的开发速度

翻译自: https://www.javacodegeeks.com/2013/10/boost-your-development-speed.html

unity如何加快开发速度