首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/p/webp-server-go

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

每日一博 | 得物基于 Attach to Process 的实时调试实践

1. 前言 为业务团队发搭建效率平台,提高研发效率,高效支撑日常业务迭代一直是我们的目标。得物作为业界体量巨大的纯 swift 开发的 App,由于其庞大的组件数量, 编译速度一直是我们开发效率的拦路虎。 虽然我们做了很多的努力,让编译速度有了显著的提升,但是如果日常每一个测试包出现问题都要重新编译运行,那么这对于任何一个开发团队来说都是比较难受的。因此,我们根据Xcode的Attach to Process研发一整套的实时调试方案。 该方案使得工程师在排查问题时,可以不必进行编译,直接拿到运行App的测试机,将之连上电脑,就能够正常进行调试。能够正常下断点、输出变量名等。 2. 内容介绍 本文主要介绍得物实时调试的全套解决方案,实现对测试包还原出包环境和无需编译就可以进行断点调试的功能。整体按实时调试方案的可行性分析,方向调研,优化方案设计,推进优化落地,最后在团队推广的流程。本文主要讲4个主要内容,包括:Attach to Process介绍,环境还原,实时调试探索,组件化工程的实时调试。下面就来详细介绍下得物的实时调试方案设计。 3.Attach to Process 3.1 什...

金融科技 OSPO 先行者, 微众银行如何干?

2019 年年中,微众银行开始组建开源管理办公室,这个时间点对于一家国内的金融科技企业来说,是很超前的。微众银行是一家互联网模式银行,他们认为一个开放银行,除了建设自身的开放平台之外,还需要在技术上开放创新,最终实现与各类合作伙伴在业务场景上的开放协作。 而开源是开放创新的最有效手段,只有通过开源,所有参与者才能一方面享受到开源带来的红利,同时也能通过自身努力让生态更加繁荣,加快技术创新的步伐,实现共赢。于是,开源中国编辑部特意请到了微众银行 OSPO 负责人钟燕清,来讲述微众银行的 OSPO 故事。 01 因高层重视而起,微众 OSPO 是自上而下的 开源中国:作为一个 OSPO 老兵,您这些年最大的感悟是什么? 钟燕清:大家好,我是钟燕清,目前是微众银行开源管理办公室的负责人,同时也负责微众银行内部科技 PMO 及开发过程管理等方面的工作。 在 OSPO 工作的这段时间,我感触最深的就是开源在我国的发展越来越快了,企业对开源的认知也越来越深刻。三年前,基本上只有少数头部企业在参与开源,只有大企业才有类似于 OSPO 的组织来系统地推进开源战略。现在,一大批各种类型的科技公司都纷纷成...

相关文章

发表评论

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册