|

【译】iOS 单元测试和 UI 测试入门教程

原文链接:iOS Unit Testing and UI Testing Tutorial - Ray Wenderlich 编写测试并不迷人 (glamorous),但是既然测试能让你闪闪发光 (sparkling) 的应用程序变成 (from turning into) 一堆乱七八糟的垃圾,那么说明测试是必要的。如果你正在阅读 iOS 单元测试和 UI 测试入门教程,那么你已经知道 应该 为代码和 UI 编写测试,但是你不知道如何在 Xcode 中进行测试。 也行 ...

Yifans_Z
Yifans_Z
10 min read
|

【Git 权威指南】读书笔记 - 协同模型

主要内容:【Git 协同模型】 经典 Git 协同模型集中式协同模型可以像集中式版本控制系统那样使用 Git,在一个大家都可以访问到的服务器上架设 Git 服务器,每个人从该服务器克隆代码,本地提交推送到服务器上。 金字塔式协同模型虽然理论上每个开发者的版本库都是平等的,但是会有一个公认的权威的版本库,这个版本库由一个或者多个核心开发者负责维护(具有推送的权限)。 开源社区逐渐发展出金字塔模型,而这也是必然之选。 Topgit 协同模型 笔者注:Topgit 是否已经过时 ...

Yifans_Z
Yifans_Z
6 min read
|

【Git 权威指南】读书笔记 - 和声

主要内容:【Git 协议与工作协同】、【冲突解决】、【Git 里程碑】、【Git 分支】、【远程版本库】、【补丁文件交互】 Git 协议与工作协同Git 支持的协议SSH、GIT、HTTP、HTTPS、FTP、FTPS、RSYNC 及前面已经看到的本地协议。 SSH 协议: ssh://[user@]example.com[:port]/path/to/repo.git/[user@]example.com:path/to/repo.git/ GIT 协议,最常用的只读协议 ...

Yifans_Z
Yifans_Z
9 min read
review |

回顾 2017

2017 关键词:Birds、离职、狼人杀、白洋淀、iOS、自如。 BirdsBirds 是自己编写时间最长的一个 Web 项目。项目接手、改版、重构、迭代、盈利,上半年每天工作都是面对它。 Birds 良好的表现与需求互相推动,这点很重要,假如有需求而项目没有成长,或项目成长没了需求,对工程来说都只能是纸上谈兵、无事可做。项目中的规范的重要性,无论是代码还是数据库,只要项目不是夭折终将显现,对于规范性我绝不会开倒车,做任何妥协,种种经历只说明:这里欠的东西总会还。如 ...

Yifans_Z
Yifans_Z
3 min read