跨功能,依赖性管理器,iOS和UI测试中的监视。 Avito iOS Summer Edition怎么样

6月16日,我们举行了一次传统的Avito iOS Summer Edition会议。 会议选择了四个主题进行讨论:UI测试,跨功能团队的工作,移动应用程序的监视,我们自己的依赖项管理器的历史和内部。 如果您无法参加会议,不关注YouTube上的广播或者只是想学习新知识,我们将分享照片,视频,会议演示以及听众的反馈。


图片

跨功能。 如何扩展其功能范围并为用户带来快乐。 伊凡·邦达(Avito)


Ivan告诉了Avito中跨职能团队的安排方式,这种方法对功能创建和发布的影响,对谁有用,以及谁最好忘记跨功能。 他分享了我们通常是如何从单一功能发展到功能齐全的小型团队的。



简报


听众评论


  • 考虑了在跨职能团队中工作的优势。 很明显为什么需要这样的转变。 我想更多地了解团队之间的轮换,采用一种新格式需要花费多长时间,是否会造成沟通损失。
  • 他表现出色,资料清晰。


监视和诊断Mail.Ru Cloud移动应用程序中的“生活中的问题”。 帕维尔·奥西波夫(Mail.Ru集团)


通过使用Mail.Ru Cloud移动应用程序的示例,Pavel解释了为什么应将iOS开发中的监视视为后端操作的重要元素。 他详细介绍了用于识别和诊断应用程序实战版本中问题的方法:与DevOps兼容的监视基础结构,非常规使用HockeyApp获取具有异常的伪破解,A / B测试服务以从应用程序生命周期中的特定点获取特定用户的日志。 此外,在视频中,您将找到生活故事和问题的答案,ICQ与它有什么关系。



简报


听众评论


  • 感谢铁杆。 报告的所有内容都很有趣,但是很难集中精力那么长时间。
  • 可能缺乏故事的动态性,但内容丰富。


Avito中的基础架构UI测试。 弗拉迪斯拉夫·阿列克谢夫(阿维托)


很久以来,我们在Avito决定要编写UI测试,并不断与同事分享我们的经验。 弗拉迪斯拉夫(Vladislav)讲述了如何开始测试,如何安排启动UI测试的基础结构,并研究了在每个试图在其项目中实施测试的人遇到的常见问题。 但是经验丰富的士兵也有疑问:例如,如何加快测试速度,“治愈”红色测试,维护iOS多个版本的基础结构以及绕过TeamCity限制-弗拉迪斯拉夫提出了解决这些困难的想法和工具。



简报


听众评论


  • 活泼,有趣,有用。 我想更详细地聆听发布和测试过程的不同部分。
  • 有趣且相关的报告。 他表现出色,“甚至有证据”。
  • 弗拉迪斯拉夫非常酷,报告很棒。


使用Sberbank-Online iOS的示例,大型项目的依赖项管理器应该是什么。 伊利亚·伦金(Sberbank)


Ilya讲述了Sberbank Online移动应用程序中模块化发展的故事,它的优缺点。 他详细介绍了自己的依赖项管理器:为什么需要它,他知道什么知识,如何将一百万行代码的平均项目编译时间减少到15秒,并为90个开发人员创造了独立开发和透明发布的可能性。



简报


听众评论


  • 一份出色的报告,我只想了解更具体的技术要点。
  • 很多信息和好东西。 他试图以他的话题引起听众的兴趣。

感谢参加会议并观看视频的每个人。 我们在FacebookVkontakte上发布的会议照片。 我们经常为技术专家举办活动。 如果您不想错过他们,请订阅我们的Timepad 。 在评论报告中告诉我们您想在我们的会议上听到哪些主题-在计划下一个活动时,我们将考虑您的意见。


待会见!

Source: https://habr.com/ru/post/zh-CN415413/


All Articles