怎样更快地开辟应用

分享
手机游戏开发者 2024-9-10 12:13:01 112 0 来自 中国
实验尽早得到反馈

假如您是初学者,可以安全地假设将有很多方法可以改进您的代码。假如该方法没标题,大概您忘记在提交之前应用代码样式。大概,大概您在利用 Git 时犯了很多小错误之一,这大概与在提交消息中利用错误的时态一样玄妙。
从你的高级同事或导师的角度来看,不大概猜测大概出现什么标题。您须要对您的输出举行审查,然后在那里,可以改正您移动的方向。您越早得到反馈,整个过程就会越快。比方:

  • 在开始更改代码之前写下您以为可以办理标题的方式
  • 在开始构建界面之前绘制界面的线框
  • 在更新全部单位测试和 E2E 测试之前为实现创建归并哀求
在您哀求稽核之前,不须要完全完成任务。审查事变很快,假如你荣幸的话,那么你的同事将可以大概在你花太多时间走错路之前举行审查。这是写作与阅读的差异——我花了约莫 3 或 4 个小时写文章,对你来说大概是 10 分钟的阅读时间。
尽早沟通

从你的高级同事或导师的角度来看,不大概猜测大概出现什么标题。您须要对您的输出举行审查,然后在那里,可以改正您移动的方向。您越早得到反馈,整个过程就会越快。比方:

  • 在开始更改代码之前写下您以为可以办理标题的方式
  • 在开始构建界面之前绘制界面的线框
  • 在更新全部单位测试和 E2E 测试之前为实现创建归并哀求
在您哀求稽核之前,不须要完全完成任务。审查事变很快,假如你荣幸的话,那么你的同事将可以大概在你花太多时间走错路之前举行审查。这是写作与阅读的差异——我花了约莫 3 或 4 个小时写文章,对你来说大概是 10 分钟的阅读时间。
1.png 明确需求

第一步:确保确实须要“须要什么”。偶然,您会收到添加不应成为系同一部分的功能的哀求。大概已经有一些用户或编写票证的同事不知道的东西。大概要求是“很高兴拥有”的东西,而不是真正告急的东西。
简而言之,实验充实明确需求,以便可以大概评估它们是否确实须要。
找到第三方服务

末了,没有办法评论向体系添加功能。下一个最佳办理方案是找到一个外部提供商来为您完成繁重的工作。比方:
用于将地点输入从自由文本转换为舆图上某个位置的云提供商
完备的支付办理方案 — 实用于在线或实体店
一种邮件服务,可让您发送电子邮件而不必担心垃圾邮件过滤器
集成通常是一个令人头疼的标题,但假如你找到一个拥有良好 API 的提供商,它可以为你节省大量编写和维护自己的代码的时间。
找到第三方api

某些任务太小,无法将它们从应用步调中抽象出来并从外部工具获取。对于很多典范和不太典范的需求,您可以找到第三方库来提供一些资助。库须要衡量:
它们为某些标题提供了办理方案
但须要您学习他们的 API
偶然会带来自己的标题
假如你选错了库,大概会给你带来很多痛楚。在决定利用库之前,您可以评估一些关于库的内容:文档;项目在 GitHub 上的表面;与其他在线选项的比力。关于库的其他事变,不是那么多:库将拥有什么样的未来,以及只要您的项目须要它,它是否会得到维护。
图书馆为我们提供了哪些东西:
对日期举行操纵的方法
与款子相干的功能,因此您不必担心结果0.1 + 0.2
天生图表
重用代码

某些任务太小,无法将它们从应用步调中抽象出来并从外部工具获取。对于很多典范和不太典范的需求,您可以找到第三方库来提供一些资助。库须要衡量:
它们为某些标题提供了办理方案
但须要您学习他们的 API
偶然会带来自己的标题
假如你选错了库,大概会给你带来很多痛楚。在决定利用库之前,您可以评估一些关于库的内容:文档;项目在 GitHub 上的表面;与其他在线选项的比力。关于库的其他事变,不是那么多:库将拥有什么样的未来,以及只要您的项目须要它,它是否会得到维护。
图书馆为我们提供了哪些东西:
对日期举行操纵的方法
与款子相干的功能,因此您不必担心结果0.1 + 0.2
天生图表
包管代码质量

当全部这些都失败时——尽大概少地写以满意需求,但尽大概写好。以故意义的方式定名类、方法、参数和变量。记录代码。编写单位测试和一些集成测试。添加一条提交消息,分析代码中发生的情况及其缘故起因。
当全部这些都失败时——尽大概少地写以满意需求,但尽大概写好。以故意义的方式定名类、方法、参数和变量。记录代码。编写单位测试和一些集成测试。添加一条提交消息,分析代码中发生的情况及其缘故起因。
不要发急

不消担心,没有人可以快速编程。你听说过 10x 开辟者的神话吗?听说,一些开辟人员比他们的偕行快 10 倍——大概那里有一些天才,但恐怕在大多数情况下,人们会通过偷工减料来快速举措。在短期内走捷径大概是须要的,但如许做会产生技能债务,须要办理项目的长期康健。因此,对这个神话的回应是:10x 开辟人员是须要 10 个开辟人员来清算他们的开辟人员。
乐观对待生存

一样平常工作布满了大概引发痴钝感觉的情况。前几天,我花了 2 个小时实验连接网络打印机,而我的办理方案须要将其移动到客堂。每隔一段时间,我就会耗费数小时来办来由一些小标题引起的标题 - 拼写错误,在错误的地方追逐错误或任何其他愚笨的错误。
我是否为那些“失败”而对自己苛刻?不。为什么?这是工作的一部分 - 偶然您须要快速交付办理方案,偶然则须要更多时间。
总结

作为一名低级步调员,你的工作是学习东西并找到可以在项目中提供资助的方法。每个理性的人都明确学习须要时间。在一个好的工作场所,你会得到进步所需的支持,不会被迫更快地发展。
对我来说,快速的低级步调员听起来很可骇。我甘心有一个痴钝的低级同事,终极把事变做好。快速学习者,相应反馈 - 这听起来很棒。但是,一个只是抽出变革很快的人 - 不是那么多。
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2025-3-11 06:12, Processed in 0.166287 second(s), 35 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表