手机浏览器扫描二维码访问
叶子:关于更简单的阅读代码的方法我是没有的,不过如果只是单单为了特殊情况的去读代码,那我还是有一定的技巧的。
曹志文看着大神发来的消息,也是赶紧再一次的回复。
天涯海角:叶子大神,你说,不论有用没有用,这悬赏都会给你,毕竟我朋友问这个问题也的确是有些强人所难了。
叶新晨看着曹志文发来的消息,还是松了口气,毕竟如果这个悬赏完成不了的话,那他的接悬赏任务的胜率也就是只有百分之五十了,这是叶新晨也不能够忍受的。
而且……
他应该先问是什么问题,而不是先接这个问题,差点就让他没有一个完美的解决办法。
毕竟曹志文的朋友问的问题的确是有些别出心裁。
叶子:行,那我先跟你说一下简单的东西,读代码,肯定是读写的好的代码,而这些代码一般是遵循一些原则。
而这些原则,很难从最后的代码中反推出来。
这些原则一般都是declarativeknowledge。
而我们看到的代码大多是imperativecode,即使是functionalprogram或者declarativelanguage的code,一般也是用低级的抽象来描述高级的原则。
叶子:举一个类比。
目前体育比赛中很多规则的修改,都是借鉴以往比赛中一些旧规则导致比赛比较沉闷,或者被运动员钻空子的经验教训,但是单单去看这些规则,你无法反推出来它们是为了避免什么情况。
叶子:所以所谓的读懂写的比较好的代码,一般是从代码以外的途径了解作者的意图,然后再掌握作者贯彻这些意图的一些基本习惯。
叶子:就像你之前的悬赏一样,如果没有你的意图和主观的对我说问题的所在,你让我去看去读你的代码也起码得消耗很长时间。
所以我的额外技巧也就是最好能够掌握作者的意图。
曹志文看到这里,也是有些茅塞顿开的感觉,这个技巧绝对非常实用的,因为他们也不是经常看代码的人,阅读代码也只是有时候检查,或者是和朋友几个看看写的代码,又或者是也接点悬赏练习一下。
他们真的不会去问写出代码的这个人是基于什么意图去写的,如果问一下,那他们去阅读这个代码再加上阅读代码的模式,绝对可以起到事半功倍的效果。
而且曹志文也觉得自己写的时候也发现很多情况下逻辑被隐含了,特别是if-else这样的,为什么有些情况可以合并,有些可以忽略,如果不注释,光从代码本身是难以看出的,所以如果能够从自己的意图去看,那么还是能够发现缺陷的。
天涯海角:叶子大神不愧是叶子大神,这种技巧很实用。
的确很实用,因为这种极少如果没有大量的经验是不可能想出来这种技巧的。
叶子:另外有一种很出名的debug技术,就是用静态分析的方法找到代码中的impliedinvariant,然后搜索有什么地方违反了这些原则。
这个技术和我的技巧也是有一定的相似处,如果你还要研究怎么阅读代码,多去看看debug技术。
唐小姐,请问你死前有何心愿?一愿跟傅盛宴离婚。二愿,他别去我坟前,脏我轮回路。全城皆知,傅盛宴恨唐柚,恨到,一点点折断她的傲骨,亲手毁了她。直到那日,她血染残阳,他才明白,他更爱她浴血重生,唐柚成了帝都最传奇的女人。传说,帝都的大佬,都想给她生猴子。记者闻风追拍。却见最富贵倾城的傅少,手牵小包子,红着眼眶将她堵在墙角。柚柚,我已经给你生猴子了,你只能是我的!小包子,所以,我是猴子?...
你想领略拳皇的刺激吗,你想感受火影的热血吗,你想尝试在著名小说中的纵横的快感吗,你想遨游在漫画的奇幻世界里吗?快来这里吧,这里有你想要的一切,和楚行空一起畅游在无限的世界里。来吧!这里是强者的乐园,这里是恶魔的领土。来吧,来感受这一切吧!...
巫衣和巫霏,年龄相仿的表姐妹,一个命硬克亲,一个贵不可言。巫衣因为二娘连天雪一句无意有心的话,被太后指婚给病弱王爷沈天予。巫霏对赐婚深感不忿,冒名顶替巫衣嫁入王府。巫衣得知真相后,隐瞒身份混入王府,却被皇上带回皇宫。此后,姐妹俩互换身份,一个身在后宫,一个是冒名王妃。当身份被揭穿后,姐妹俩又该如何面对自己的感情?Tags双姝情巫霏双姝情txt全集下载双姝情无弹窗双姝情最新章节双姝情tx...
★★★本书简介★★★神医弃妃是一本正在连载中的穿越言情,主角是顾清寒沈暮尘,讲述了顾清寒重生了,她再也不会相信别人了,上辈子她任人欺负,这辈子,她要让所有人知道,她不是好欺负的。...
她在逃跑途中,被神秘男人破了身。没想到他居然是富可敌国,权势滔天,冷酷腹黑,且不近女色的顾凌擎谁说他不近女色。她每日累的腰酸背痛,终于受不了,我收回让你负责这句话,你自由了。他坐在她床边,把她拉到自己的怀中,温柔的说道小雅,你是不是搞错了,应该负责的不应该是你吗?白雅...
简介她是穆家不得宠的四小姐,声名狼藉,嚣张跋扈。他是萧家所抛弃的私生子,容貌被毁,任人欺负。为了摆脱家里安排的婚事,她拉着他直奔民政局,自此,不相干的两人成为夫妻。人前,欺负他的人,她双倍欺负回去,扬言他是我的男人,我养得起,不需要你们费心。人后,欺负她的人,他十倍奉还回去,扬言她是我的女人,能欺负她的人,只有我。一天,在包间里。跟好友一块吃饭的四爷,接到一通电话,连忙把钱包扔到火锅里,委屈巴巴地说老婆大人,我的钱包不见了,没钱坐公交车回去。电话里的穆潇潇紧张地说你在哪里?我现在去接你。吃了一波狗粮的众人!!!...