2015 年 4 月 19 日
关注 @orta上周末,150 多人参加了聚会,还有很多人在线加入,尝试改进 Cocoa 社区依赖的基础库。我们提出了 30 多个拉取请求,许多人获得了更多关于 Xcode 测试的了解。继续阅读以了解统计数据。
本次活动从格林尼治时间下午 12 点到太平洋标准时间下午 6 点,历时 14 小时。我们有一个活跃的 IRC,里面有随机的玩笑和人们提出的有用问题。Twitter 也是如此。
@CocoaPods 测试活动在西雅图的 @Substantial 进行得如火如荼!加入我们,为 iOS OSS 社区做出贡献!
— Kai Curtis (@thepelkus) 2015 年 4 月 18 日
在 @CocoaPods 测试活动期间,为 FrameAccessor 添加了单元测试和 CI!尽管是 Obj-C,但感觉很爽。 https://t.co/iLzyccp8pP
— Ayaka Nonaka (@ayanonagon) 2015 年 4 月 19 日
为 @CocoaPods 测试活动编写带有猫咪的测试 😻 pic.twitter.com/DVxJyEIXZT
— Michele Titolo (@micheletitolo) 2015 年 4 月 18 日
@CocoaPods 测试活动最棒的事情之一就是看到不同的人对测试遗留代码的方法。
— squarefrog (@squarefrog) 2015 年 4 月 18 日
对于 @CocoaPods 测试活动,我为 Form 添加了代码覆盖! https://t.co/HJbqDp5uQD
— Elvis Nuñez (@3lvis) 2015 年 4 月 18 日
了解了很多关于测试和狼人的知识 @CocoaPods #testjam
— Eytan Biala (@eytanbiala) 2015 年 4 月 19 日
“为什么要测试?这不是为了增加测试覆盖率。这是为了增强更改代码的能力。”—@qcoding @CocoaPods 测试活动
— Ayaka Nonaka (@ayanonagon) 2015 年 4 月 18 日
对于 @CocoaPods 测试活动,@ams340 和我为 facebook/KVOController 添加了测试覆盖——现在正在添加缺失的测试! https://t.co/ft5aDbTZ79
— Brian Gesiak(令人烦恼的)(@modocache) 2015 年 4 月 18 日
我们已经完成了我们的第一个测试活动 pod:https://t.co/tBNlwUgP6z
— Ørta (@orta) 2015 年 4 月 18 日
玩得开心 @CocoaPods #testjam!向 MGBoxKit 添加测试 https://t.co/rOBgjxBl1h
— 本杰明·恩茨 (@benjaminencz) 2015 年 4 月 18 日
测试 cocoa 令人筋疲力尽。 #testjam @ Artsy https://t.co/rPu9hrzi8J
— 罗布·拉弗勒 (@RobRuffler) 2015 年 4 月 18 日
@robbiehanson_15 明白了,是的,你维护了一些非常流行的东西!我为 Cocoapods 测试干扰设置了一些单元测试,没什么关键性的。
— 斯蒂芬·赫鲁达 (@StepanHruda) 2015 年 4 月 18 日
感谢 @Daniel1of1 和 @iwasleeg 昨天帮助组织了 cocoapods 测试干扰聚会。祈祷 https://t.co/XYDqpysNVh
— 西恩·奥谢 (@seanoshea) 2015 年 4 月 19 日
演讲
每次聚会都可以自由地按照自己的方式进行,从 房间里的两个人 到以测试能力著称的演讲者。有趣的是,两人都谈到了向未经测试的代码添加测试。提示:你可能对他们的源材料感兴趣:有效地使用遗留代码
我们当天改变了计划,以避免需要机器人。在这种情况下,干扰者会从 大型电子表格 中为自己分配一个 pod,这给了人们一个机会找到他们感兴趣的库。以下是所完成工作的集合,随着时间的推移,可能会发生更多的事情。非常酷。
facebook/KVOController#58,facebook/KVOController#59,facebook/KVOController#60,facebook/KVOController#61,andreamazz/AMTagListView#31,chrismiles/CMPopTipView#97,stepanhruda/CocoaAsyncSocket#1,robbiehanson/CocoaHTTPServer#136,AlexDenisov/FrameAccessor#16,kevon-hirsch/KVNProgress#37,mutualmobile/MMDrawerController#369,tombenner/nui#293,pkluz/PKRevealController#224,ruslanskorb/RSKImageCropper#50,hons82/THSegmentedPager#8,slackhq/SlackTextViewController#168,slackhq/SlackTextViewController#167,hons82/THSegmentedPager#8,andreamaz/UIView-draggable#8,marcuswestin/WebViewJavascriptBridge#128,robbiehanson/XMPPFramework#523,intuit/LocationManager#37,facebook/componentkit#133,Flipboard/FLAnimatedImage#74,CocoaLumberjack/CocoaLumberjack#498,CocoaLumberjack/CocoaLumberjack#499,CocoaLumberjack/CocoaLumberjack#500,TransitApp/SVProgressHUD#422,Eldorado234/PAYFormBuilder#23,danielebogo/DBPrivacyHelper#18,cezarywojcik/CWPopup#27,gpambrozi/BlockAlertsAnd-ActionSheets#76,AFNetworking/AFAmazonS3Manager#88,cwRichardKim/RKNotificationHub#10,taiheng/BEMSimpleLineGraph#testjam
作为组织者,我对活动进展的情况感到非常满意。纽约市活动帮助很多人真正开始测试。它帮助我开始使用代码覆盖率作为库的指标。添加它非常容易。希望这样的活动能将期望基线向前推进一点点。👍
如果您有兴趣与 CocoaPods 合作开展社区工作,我们始终有兴趣与更多人合作提出这样的想法。您可以通过[email protected]联系我们(这封邮件会发送给 Kyle、Samuel、Eloy 和我。)