objccn / articles

Articles for objccn.io. objc.io的完整、准确、优雅的中文翻译版本
http://objccn.io/
2.11k stars 431 forks source link

19-0 Editorial #296

Closed bifidy closed 9 years ago

bifidy commented 9 years ago

晚上刚好看到了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",恕小的我才疏学浅,实在没查到该怎么翻译,也没敢厚脸皮写个“提起雷达”。希望有大大解惑答疑= =不甚感谢。。。

onevcat commented 9 years ago

不算作弊...其实你们可以自己开 issue 的..

onevcat commented 9 years ago

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

onevcat commented 9 years ago

可以整理格式并提交 p-r,谢谢!

zengyun-hacker commented 9 years ago

简直吓尿。大早上看到邮件还以为这么快所有的文章都被抢光了

onevcat commented 9 years ago

另外注意一下在中英文间加下空格

bifidy commented 9 years ago

感谢喵神指出= =今晚解决

dopcn commented 9 years ago

:clap: 鸟神 @bifidy

bifidy commented 9 years ago

别闹= = @dopcn

bifidy commented 9 years ago

特地阅读了第一篇文章,喵神给力!!!

onevcat commented 9 years ago

@bifidy 请写一个几句话的个人简介(包括名字或者昵称)以及一个链接,用来放在文章后面作为译者简介。 另外如果有喜欢的头像也可以指定,没指定的话就用GitHube这个..

bifidy commented 9 years ago

bifidy bifidy.net 一个喜欢写很多东西的野生程序员,最近在努力写更好的代码与技术博客。

感谢~

onevcat commented 9 years ago

已发布 http://objccn.io/issue-19-0/