iOS质量保障工具集

每个App自开发到上线需要经历多个阶段,每个阶段都要把握质量。作为iOS开发者除了从代码规范入手,我们也要从其他多方面提升质量。本文就介绍几款可以提升iOS质量开发的工具。

git-flow

由于git管理代码版本的灵活性有时会导致版本冲突、代码混乱等问题。为了更好的管理代码,大部分公司都推崇git flow的工作流程,git-flow就是为了实现这套流程的一系列git扩展命令。 继续阅读 →

发表在 研发 | 标签为 | 留下评论

Google 正试图让 AMP 网页快速载入技术成为标准

Photothek via Getty Images

Accelerated Mobile Pages(AMP)是由 Google 发起的一个开源网页技术,旨在提供工具,加速移动网站的载入,并减少流量。不过,目前为止应用的网站并不多(主要就是 Google 自己、Twitter、Bing 和百度),让 Google 无法扩大自己这套系统的影响力。在现在这个还没有哪一家的技术占据市场的时代,Google 希望能先于Facebook 的 Instant Articles等独家的格式,因此正准备提案,让 AMP 成为业界标准。 继续阅读 →

发表在 研发 | 标签为 | 留下评论

你想知道的2018年软件开发“10件事”

区块链、NLP、AI驱动的工具、机器学习、无服务器计算和devops创新将在2018年改变开发者的生活。

开发人员应该对2018年的机遇感到兴奋,产品和工具围绕着诸如区块链、聊天机器人、无服务器功能和机器学习等技术在现实世界的项目中变得足够成熟。与此同时,许多开发人员会担心,在不影响安全性和性能的前提下,他们将无法更快地交付代码和功能。但这方面也有好消息。 继续阅读 →

发表在 业界 | 标签为 | 留下评论

Waymo在2017年自动行驶了200万英里

Waymo

Waymo汽车2017年在25个城市自动行驶了200万英里,将它总自动驾驶里程提升到了400万英里。为了今年[乘坐欢呼的舰队]发布 1,公司加速了它的测试 , 允许它为了改进技术”收集尽可能多的数据”。根据递交到加利福尼亚的政府的 年报 Waymo 从2016年12月到2017年11月在The Golden State驾驶了352545英里。在这段时间内, 该公司总共报告了 63 disengagements (人类测试司机不得不介入的实例), 这意味着每一次脱离接触的车辆平均行驶5595英里。 继续阅读 →

发表在 公司 | 标签为 | 留下评论

常见 Web 安全攻防总结

Web 安全的对于 Web 从业人员来说是一个非常重要的课题,所以在这里总结一下 Web 相关的安全攻防知识,希望以后不要再踩雷,也希望对看到这篇文章的同学有所帮助。今天这边文章主要的内容就是分析几种常见的攻击的类型以及防御的方法。

也许你对所有的安全问题都有一定的认识,但最主要的还是在编码设计的过程中时刻绷紧安全那根弦,需要反复推敲每个实现细节,安全无小事。
本文代码 Demo 都是基于 Node.js 讲解,其他服务端语言同样可以参考。 ## XSS 继续阅读 →

发表在 研发 | 标签为 | 留下评论