摘要: 代码审查: 互相帮助,测试中遇到了问题,领导或是资深开发就会审查。聘请外部专家进行安全代码审查。 系统发布后,基于风险的审查,编写一些风险较高的代码,框架与安全代码、核心业务逻辑或是之前曾经出现过问题的地方。审查体现出了她的价值,收获颇丰。更进一步,让代码审查成为一个标准的实践。改变人们的工作方式... 阅读全文
posted @ 2014-06-07 20:17 诊思神 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 提高书写代码的效率,还有coding 时候的乐趣。被誉为编辑器之神。强大之处在于命令模式,插入模式易于使用,越来越了解VIM之后,会花越来越少的时间使用插入模式。高效率编辑的第一步,就是放弃使用箭头键。不用频繁在箭头键和字母键之间一来一去了,节省很多时间。一开始可能需要适应一下,一旦习惯这种方式,会... 阅读全文
posted @ 2014-06-07 20:12 诊思神 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 使用闭包保存当前参数,当回调函数执行时,之前的参数很可能早已被修改为最后一个参数了for() { (function(index){ })(index);} 阅读全文
posted @ 2014-06-07 20:10 诊思神 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 尽力构建并运行代码就想在看可运行的代码,从中学到很多上层代码结构,化为己用。你是否非常熟悉如何构建你的当前项目?虽然构建通常非常复杂,但通过构建并生成可执行性的代码,你能学到很多不要只注重细节浏览一下代码,尽力理解不同代码段要做什么。领会到你正处理的代码的一些构思。找到切入点,并查看代码如何在那里分... 阅读全文
posted @ 2014-06-07 19:36 诊思神 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 写自己的测试代码,写有所不同的例子把所有的代码都写到这个工程中很长时间没有查出结果来(备查的资料不全)好的编程习惯草稿在心里,最好在纸上缩写模块的相关全局把握能力,写程序中要最好详细设计再发布不断的对相关知识进行总结,相关的资料进行整理和学习,学习过后的资料中你可以再遇到问题时更快的找到问题的额答案... 阅读全文
posted @ 2014-06-07 19:32 诊思神 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 遇到BUG的自我反省报告一个你无法重复的问题时,去看看他们做了些什么。做一些你没想到的事情,或是按照不同的顺序来做那件事。遇到bug时,通过跟踪代码来有效移除问题。框架和库知道如何工作的,使用起来就更得心应手,使用调试器来但不执行,去观察他们内部是如何运作。学习一样东西的方法就是去传授和谈论它。当人... 阅读全文
posted @ 2014-06-07 19:27 诊思神 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 找到了实实在在“可以做的事情”,敢于设计自己人生。需要从机场一直写到下飞机,最紧张的一次是在出租车上还在接着调试,到下车是刚刚弄完。专业课就上的很少了,基本每天跑去机房呆着。每天带着一个面包和一瓶矿泉水,中午就坐在门口等着开门。机房打游戏我比较另类,都是拿着一本书敲代码。第一个“Hello Worl... 阅读全文
posted @ 2014-06-07 19:17 诊思神 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 只要冰箱里有足够的,我能用计算机是做任何事情我只是以一种你们不知道的方式在成长不怕狼一样的敌人,就怕猪一样的朋友没有不可能。如果你对这句话质疑,那么送给你另一句话:一切都没有可能,别白费力气了,龙生龙,凤生凤,老鼠的儿子会打洞,你就认命吧这个世界没有机会。机会永远是别人的。除非你自己给自己创造机会。... 阅读全文
posted @ 2014-06-07 19:12 诊思神 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 精简的六个法则空白与实在相辅相成简单规则引导自主行为有限信息诱发“补全”行为明智约束迫使思维聚焦打破常规迫使深入探索休息行动展示动静结合精简意味着,通过大量思考淬炼出最本质的东西,通过设计的方式以精炼的元素简介清晰有效的表达 阅读全文
posted @ 2014-06-07 18:58 诊思神 阅读(116) 评论(0) 推荐(0) 编辑