文章分类 -  编程规范

摘要:编程初学者总是把大量的时间用在学习编程语言、语法、技巧和编程工具的使用上。他们认为,如果掌握了这些技术技巧,他们就能成为不错的程序员。然而,计算机编程的目的并不是关于精通这些技术、工具的,它是关于针对特定领域里的特定问题创造出相应的解决方案,程序员通过相互合作来实现这些。所以,很重要的一点,你需要能精确的用代码表达出你的思想,让其他人通过代码能明白你的意图。 让我们先看看编程大师Robert C. Martin的杰作《Clean Code》里的一句话:注释的目的是为了弥补代码自身在表达上的不足。 这句话可以简单的理解为如果你的代码需要注释,最有可能是你的代码写的很烂。同样,如果在没有注... 阅读全文
posted @ 2013-06-09 15:44 金广国 阅读(160) 评论(0) 推荐(0)
摘要:且看这样一段HTML片段:Jim 这是前端代码全部耦合在一起的例子,下面对它进行MVC解耦。 第一步解耦,把View层分离出来:Jim 同时,引入一表示name的css。 第二步解耦,把Controller分离出来:Jim 把点击的行为逻辑转移到一个方法上了。 第三步解耦,把Controller和Model的关联关系剥离出来:Jim 借助JQuery,增加绑定方法,关联div和点击行为:$("#name").click( function(){ alert(""); }); 在后端,M和C这样的关联关系有多种实现方式,比如xml配置文件,比如注解... 阅读全文
posted @ 2013-03-06 15:15 金广国 阅读(948) 评论(0) 推荐(0)