码迷,mamicode.com
首页 >  
搜索关键字:可读性    ( 3096个结果
spawn协程学习
对于IO密集型的程序,一般比较高效的做法是选择异步来实现,因为使用异步的方法更容易写出高效的程序。然而使用异步的话,经验较少的人往往会使自己的程序结构变得很混乱,进而导致程序的可读性变差。记得有人说过,在硬件飞速发展的现在,程序的可读性和可维护性的重要性在不断提高,甚至有一种更激进的说法,程序的.....
分类:其他好文   时间:2015-01-05 23:21:46    阅读次数:177
对JavaScript优化及规范的一些感想
变量......1.一个变量只存一种类型的数据,2.尽量减少对隐式转换的依赖,这样可增强程序的可读性,日后修改程序时不至于混乱,3.使用匈牙利命名法,4.使用局部变量时记得加 var 进行声明,不然会与全局变量冲突, 网站性能优化方面1.在对当前DOM进行操作之前,尽可能多的做一些准备工作,保...
分类:编程语言   时间:2015-01-05 21:56:25    阅读次数:224
11.1 重构函数式程序
11.1 重构函数式程序   重构是许多现代开发方法的一个主要部分。在一些语言中,这种技术也支持集成开发环境(IDE),比如,Visual Studio 中的C# 编辑器。大多数重构技术是为面向对象范式而开发的,但是,我们将从函数的角度来讨论。   重构   重构是修改源代码的过程,改善设计,但不改变其含义。重构的目标是使代码更具可读性,在未来更容易修改或扩展,或者改进其结构。一个简单...
分类:其他好文   时间:2015-01-05 11:13:31    阅读次数:126
Strus2第一次课:dom4j解析xml文档
xml文本标记语言:常用于交换数据:独立于操作系统、编程语言数据存储:xml数据配置:灵活性强,可读性高可以使用css样式改变xml样式xml解析技术:dom解析xml技术:sax解析xml技术:读取文档时激活一系列的事件事件推给事件处理器,然后由事件处理器提供对文档的访问内存消耗小无需为所有节点创...
分类:其他好文   时间:2015-01-05 00:24:21    阅读次数:220
程序实践:定义具有成员函数的类
现在从一个由GradeBook类和main函数组成的例子说起,此例是一系例循序渐进例子中的第一个,这些例子通过后续博文讲解,最终是一个功能众多的GradeBook类.这里,GradeBook类表示可供教师管理学生考试成绩的成绩簿,而在main函数创建了一个GradeBook对象.main函数使用这个对象和它的成员函数,在屏幕上显示一条欢迎教师进入成绩簿程序的信息.PS:关键字class后跟类名GradeBook.按照惯例,用户定义的类名字以大写字母开头,而且为了增强可读性,类名中每个随后的单词其首字母也为大...
分类:其他好文   时间:2015-01-03 17:22:45    阅读次数:169
大话浅析DNS原理
咱们每天打交道的这个互联网,其底层的基石是“IP”。IP 是“Internet Protocol”的缩写,中文就“互联网协议”。咱们日常用的那些互联网软件(浏览器、聊天工具、下载工具等等)在工作时,必须依靠IP地址才能进行网络数据传输。   “IP地址”是设计给软件用滴——虽然软件很容易处理,但对于人们而言,却很难记忆。于是,后来又发明了DNS。有了DNS,人们就不需要记住长长的一串 IP地址,而只需记住“域名”(域名通常更短,也更具有可读性)。   比如你上网的时候,只需在地址栏输入网站的“域名”,而不用...
分类:其他好文   时间:2015-01-03 17:22:10    阅读次数:238
一个遵循PSR-4的文件autoload的例子
一、简介 首先这里要了解PSR,Proposing a Standards Recommendation(提出标准建议)的缩写,就是一种PHP开发规范,让我们研发出来的代码更合理、更好维护、可读性更高。PSR有下面几个标准: PSR-0:自动加载 PSR-1:基本代码规范 PSR-2:代码样式...
分类:其他好文   时间:2015-01-03 15:51:05    阅读次数:224
Python函数设计原则
在任何编程语言中,函数的应用主要出于以下两种情况 代码块重复,这时候必须考虑用到函数,降低程序的冗余度 代码块复杂,这时候可以考虑用到函数,降低程序的可读性 当完整流程足够大时,就要考虑函数,及如何将函数组合在一起。在Python中做函数设计,主要考虑到函数大小、聚合性、耦合性三个方面,这三者应该归结于项目规划与设计的范畴。高内聚低耦合则是任何语言函数设计的总体原则。 如何将任务分解成更有针对性的函数从而导致了聚合性 函数间将要如何通信则又涉及到耦合性 而将函数设计成了合适的大小又可以加强其聚合性及降低其耦...
分类:编程语言   时间:2015-01-01 06:41:30    阅读次数:234
js 模板引擎 jade使用语法
Jade是一款高性能简洁易懂的模板引擎,Jade是Haml的Javascript实现,在服务端(NodeJS)及客户端均有支持。功能·客户端支持·超强的可读性·灵活易用的缩进·块扩展·代码默认经过编码处理以增强安全性·编译及运行时的上下文错误报告·命令行编译支持·HTML5模式(使用!!!5文档类型...
分类:Web程序   时间:2014-12-31 12:52:56    阅读次数:191
分布式系统阅读笔记(九)-----Web Service服务
一、介绍 Web Service用一句话概括就是它提供了一个服务接口使客户端能够与服务端进行交互用非常多种的方式,超过普通的浏览器的模式。在Web Service中通常是以XML的格式方式进行传输和通信的。这其中还涉及了XML的Security安全方面的操作。 1、Web Service服务是Web服务器的一个扩展形式。 2、Web Service采用的XML的数据格式保证了可读性。 3、...
分类:Web程序   时间:2014-12-30 17:12:24    阅读次数:125
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!