但是在双十一热爱环游记项目中,我们遇见了操作系统的兼容性问题,在部分开发者的 Windows 系统中,插件无法正常运行。在解决兼容性问题的同时,为了提升开发效率,对我们的开发模式进行了调整。插件的存在是为了能够正常使用京购小程序中的功能,但是这部分的使用场景在项目中是较少的,所以我们可以暂时摆脱对京购小程序的依赖,使项目能够单独在开发者工具中运行。
我们现在手头已经有了一款优秀的双端开发工具,并且有了适合业务的插件,大大提升了我们的开发效率和体验。但是 T 级互动的开发周期短,开发内容多依然是我们的需要面对的问题。其实活多时间少,人手不足并不是我们互动独有的特点,大多数业务中大家都会遇见这样的问题。但是 T 级互动的流量与影响力放大了问题。那么我们不得不重视起来。
但是从 T 级互动出发的业务组件并没有太多这样的烦恼。首先是复用率,在多次 T 级互动之后,从设计到开发,都对于互动模式有了大致的把握,很多模块从交互到视觉风格都是非常固定的,那么我们可以从中找到基本上每次都会用到的“劳模”模块进行组件化。其次是我们在业务组件中可以不那么考虑一个组件的拓展性和通用性,它主要是服务于业务,好用才是它的根本需求。
那么根据上述的思考,我们可以得到我们的结论了——根据多次 T 级互动的经验,找出重复模块,在保证主体功能和交互都固定的情况下进行复用改造。
刚开始的 T 级互动开发总是背着重重的龟壳,蹒跚前行。面对种种问题,我们往往是加班加点,拆东墙补西墙,做完一个项目,缺陷多不说,开发者也已经累得不行,最后只想着赶紧休假。随着项目的复盘与开发体验意识崛起,我们明白了,用户体验是我们的目标,但是开发体验也是我们的目标。只有好的开发体验才能带给我们更高效的工作流,更轻松的工作体验。而这种高效往往意味着我们最后会产出更高质量的代码与空出更多的时间去进行优化。
Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。
Sublime Text
Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。