2014年01月23日 每行代码暴力Log
清醒疯子
由 清醒疯子
发布于 2014年01月23日
tinyfool
等0人欣赏。
我昨天发了个iOS开发步骤。前面几步,我都做得相对轻松,因为我有相对专业一些的项目管理工作经验,对iOS开发也有足够的基础。问题出在第7步"写出功能逻辑图、计算公式、赋值表"。第7步是完全软件开发专业活。不过,我那堆十年前买的书里,应该有一本书可以帮到我。有时间的话,先过一遍:)
光逻辑图这块就很难搞。 我先Log每个方法。确实也理清了多数大逻辑。只是,昨天手上的源码,有一个按钮方法,不知道是在哪里被调用的。viewDidLoad已经结束。然后,没有看到任何方法调用,Button自己出来了。 我在Button里设断点,用lldb bt查看,都没用。因为Button之前的上一步已经不在内存。 这时,我想起Tiny兄说过,每行代码插Log。OK,我就开始暴力Log吧。 昨晚跟老婆讨论了一下,我们觉得这次找到Button的入口后,还是要回头看看是怎么进去的,为什么从那里进。
昨晚回去比较晚,代码也不短,睡得早,没Log完。现在继续:)
祝大家生活工作一切顺利:)
共33条回复
楼长
·
tinyfool
回复于 2014年01月23日
加油,不要怕笨拙,从笨拙开始,不贪走捷径
2楼
·
Onetaway
回复于 2014年01月23日
你老婆也是程序员么。。。
4楼
·
5楼
·
minddriven
回复于 2014年01月23日
如果只是用 log 找一个bug的话,可以考虑用折半查找的思路;在可能出问题的地方 1/2 一下;看看问题只 log 前还是 log 后;然后不断 1/2 细化下去。
6楼
·
清醒疯子
回复于 2014年01月23日
谢谢啊,确实应该这样干的:)
7楼
·
cnsoft
回复于 2014年01月23日
莫非是在用那个interface builder .xib 里摆好的?
9楼
·
nickel
回复于 2014年01月23日
笨log是成功他老娘,而且是无所不能超级强大的老娘,就是笨点而已。
本帖有33个回复,因为您没有注册或者登录本站,所以只能看到本帖的10条回复。如果想看到全部回复,请注册或者登录本站。