Closed bifidy closed 9 years ago
不算作弊...其实你们可以自己开 issue 的..
radar 是 Apple 的 bug 追踪系统。翻译里这一句有待改善。
he walks us through the workflow and the tools he used to track down a regression bug in UIKit, from first report to filed radar.
他为我们带来的是他在捕捉一个 UIKit 自身的 bug 时所用到的工作流程和工具,他正是使用这些手段把最初的用户报告转变为了向 Apple 提交的 radar。
regression bug 指的是修复了某处地方而导致另外的地方出的问题,在中文里似乎没有专门对应的词语 (也许反复性错误不错?)。这里 regression 这个信息并不很关键,所以为了看起来不奇怪,不翻译出来应该也 OK
可以整理格式并提交 p-r,谢谢!
简直吓尿。大早上看到邮件还以为这么快所有的文章都被抢光了
另外注意一下在中英文间加下空格
感谢喵神指出= =今晚解决
:clap: 鸟神 @bifidy
别闹= = @dopcn
特地阅读了第一篇文章,喵神给力!!!
@bifidy 请写一个几句话的个人简介(包括名字或者昵称)以及一个链接,用来放在文章后面作为译者简介。 另外如果有喜欢的头像也可以指定,没指定的话就用GitHube这个..
bifidy bifidy.net 一个喜欢写很多东西的野生程序员,最近在努力写更好的代码与技术博客。
感谢~
晚上刚好看到了objc.io的更新,索性提前翻译了Editorial(因为短= =),本着不做重复劳动的原则,如果审稿没问题,应该可以让小的只改改markdown的格式就pull request的吧。。。 另外粗粗翻阅了本期的文章,想翻译19-3 Debugging Checklist。也不知道明天一早能不能占到楼= = 希望运气够ಥ_ಥ 当然,如果这篇翻译被直接打回来,我也就不去占楼安心回家修炼去了= =(心虚( ̄工 ̄lll))
欢迎来到objc.io的第19期:本期的内容是调试。
我们在任何情况下都会犯错误。以此想来,我们每个工作日的核心部分都该是调试。而且,总会有代码不按照预定方式去工作的情况发生,这些情况又往往太过相似,我们以自己的方式去寻找这些代码的过程,已经演变成了我们调试的习惯。
不过关于调试, 总是有更多东西可学。你是否已经发挥出LLDB所有的潜力了?你是否已经吃透了框架代码并且窥见了底层?你可曾用过DTrace框架?苹果新发布的动态追踪API你又了解多少?在本期内容中,我们详尽探讨以上的命题,只多不少。
Peter会以一个调试用例的研究作为开始:他在第一篇文章中为我们带来的是,他在捕捉到某个UIKit循环引用错误时的工作流程与工具。接下来,Ari会向我们展示LLDB的力量,你可以利用它,使调试不那么麻烦。Chris写的内容基于他的调试核对清单。这份清单列出了许多值得被关注的内容,你可以利用它们来诊断bug。结尾处,Daniel和Florian会讲解两个强大但是名不见经传的调试工具,DTrace和Activity Tracing 。
我们希望你永远用不到这些内容。不过人生不如意十之八九,仅愿你可以享受这些文章!:-)
来自柏林深冬的美好祝福,
Chris,Daniel,与 Florian。
PS:文中有一个"filed radar",恕小的我才疏学浅,实在没查到该怎么翻译,也没敢厚脸皮写个“提起雷达”。希望有大大解惑答疑= =不甚感谢。。。