开发方法
文章平均质量分 56
pinxue
这个作者很懒,什么都没留下…
展开
-
Python 编程摘要
几年前终于系统学了一下 Python,没有耐心看教程,东翻西查花大半天整理出来给自己速成了一下,只是个提纲,很多细节需要拿着关键词再查,分享给同样没有耐心的朋友……原创 2022-01-03 01:07:20 · 1508 阅读 · 0 评论 -
calabash-ios "No frameworks Group found. Aborting."
一圈看下来,Calabash 是个不错的 BDD 解决方案。原理也简单,就是在产品里添加一个强制加载的 framework ,其中集成有一个 HTTP Server,负责接收 Cucumber 发过来的测试步骤中的命令,用 Accessibility 的接口访问 iOS UI 。比较好的方面是预定义的步骤已经蛮够用了。不过启用一个新的开源工具总是很折腾,用全新的 Single View原创 2015-10-12 13:22:58 · 2064 阅读 · 0 评论 -
CocoaPod 对 iOS 版本很敏感
在私有仓库上做一个 pod 模块,一直好好的,一通折腾之后突然不对了,在 Example 里运行 pod install,居然报: Resolving dependencies of Podfile [!] Unable to satisfy the following requirements:DataModel (from../) required by PodfileDataModel原创 2015-09-08 16:44:21 · 3079 阅读 · 0 评论 -
踩进了 CoreData To-Many Ordered 问题的老坑
这已经是个老bug了,如果对多关系标成有序的,有些 Dynamically-Generated accessor Methods (add*) 会抛异常,还有一些干脆没生成。我居然又中招了!去年已经中过的,没记性呀!这绝逼是个bug,有人老早做过补丁:https://github.com/CFKevinRef/KCOrderedAccessorFix不过,这意思苹果的人是铁了心不修了,radar 上原创 2015-09-08 16:49:25 · 2218 阅读 · 0 评论 -
CocoaPods 折腾差不多了
拿 CocoaPods 来管理用到的第三方开源库可太方便了,0.36 用上了应用内框架,0.38清理了 Targets 的结构、名字也更清楚了,越来越好用了。把自己的项目也拆成某干 pod 的想法很自然的就冒出来了,这样把 CocoaPods 当基本的工程管理工具使,需要建一个私有的 Pod 仓库,当然解构工程也是必须的。起初,看完文档我的设想是这样的: 不过,不停的踩坑时不时需要做一些关于spe原创 2015-09-21 12:05:44 · 2085 阅读 · 0 评论 -
XCTest的小技巧
XCTest 的小技巧:批量重用测试、测试异步操作原创 2015-07-01 15:45:21 · 2622 阅读 · 0 评论 -
原型工具小结
耍了一堆原型工具,感觉可以分成三类:动图型:已经有界面的图片了,不管是手绘还是 PS / Sketch 3,有许多工具都可以导入后加上热区跳转和交互效果了。描绘型:提供各种图形组件,可以快速描画界面,普通可以快速实现界面跳转,复杂的交互和条件处理只有少量组件可以了。编程型:无论是直接拿 html/js 开练,还是拿 Quartz Composer 用图形语言写,本质上都是在编程了,看用原创 2015-05-22 15:12:08 · 1647 阅读 · 0 评论 -
在 Docker 里构造 Meteor 持续集成环境
持续集成由以下环节组成:代码版本库 (gitlab等)CI 服务 (gitlab-ci/jenkins等 coordinator)CI Runner原创 2015-05-05 11:37:23 · 4816 阅读 · 0 评论 -
好久没看到UML的论战了
经过2000年前后那一阵红火,现在已经不太听到关于UML争论了,难得又见到CSDN首页推荐一篇,十分高兴,不过感觉那有些观点难以苟同。正好快下班了,抒发一下感慨吧。我们要先搞清楚几个名词:Notation、Modeling、Methodology、Process。Notation,表示法,是一套符号系统或者说书面语言,是软件工程师用以描述其程序的工具。最初UML仅仅就是表示法,并且是90年代面象对象表示法大战的胜出者。Modeling,建模,就是为复杂系统建立模型以便进行分析研究的活原创 2010-06-13 18:53:00 · 1337 阅读 · 0 评论 -
关于软件工程的两句话
Fred Brooks: "No Silver Bullet!" Iva Jacbson: "We are still looking for Silver Bullet, it is stupid, lets get smart!"这句可能不原话,不过意思没差啦。 这两句话连起来看,是对近30年来软件工程领域发展的非常好的描述。原创 2009-01-15 16:09:00 · 1574 阅读 · 0 评论 -
MS Visio Professional 生成sql
Visio支持数据库建模,但是professional版本不包含正向工程功能,即无法生成sql。这真是令人痛恨,还好有OrthogonalToolBox这样的工具。这是一个非常有趣的软件,安装之后它并没有程序菜单项,无法直接启动,而是在其它应用程序里增加一个工具条。 可以在OrthogonalToolBox 里打开一个visio建立的数据库模型,然后将其导出成xml,并选择"ER to原创 2006-10-05 21:40:00 · 7394 阅读 · 2 评论