`
liuxing87327
  • 浏览: 81345 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
  1. 理清需求 2. 将需求具体化 3. 确定流程的正确性 4. 根据流程抽离出模块     4.1 确定模板之间的调用关系及步骤 5. 根据模块抽离成类     5.1 设计类继承/引用关系     5.2 设计类的调用及输入,输出     5.3 反复重构该类的方法,确保及可读性、可维护性及可扩展性     5.4 针对类做好测试,保证其正确性 6. 测试模块内的正确性 7. 测试模块之间调用的正确性 8. 测试流程的正确性 9. 集成页面做完整性测试
  看到一篇很有共鸣的文章,写此自省!也希望对大家有意! 一、什么是代码高手?你怎么证明自己是代码高手? 知道许多代码技巧、JS炫彩技巧的人大有人在。你知道多少个java函数,这一点都没有意义。你知道多少个 ...
  好的程序员做不出好的软件设计 你不能看到一个程序员还不错,就把他推到系统分析师、软件设计师或软件架构师的位置上。 如果你在团队或公司里寻找一个能胜任软件架构师或设计师这样重要位置的人时,首先出现在脑子里的想法通常是在程序员中选一个最好的。别这么干。这样的位置不是随意的找个不错的程序员就能胜任的。把你最资深的程序员晋升到这个位置也未必就合适。 乍一听你可能感觉荒诞。为什么我不能让一个程序员去做系统设计呢?毕竟,他们是设计程序的,不是吗?的确是的,没错。但你要明白的事情是,设计软件相对于编写程序,它需要的是一套完全不同的技能。 让我们来看看为什么一个好的程序员就未必可以做一个好 ...

js模板引擎

基本语法:      juicer(tpl,data);     //tpl表示模板, data表示填充模板的数据      循环遍历 {@each} ... {@/each}      { @each list as item}            ${item.prop}
  优秀的开发者是一个艺术家,一个享受创作过程的工匠; 差的开发者只将自己当作负责产生代码的码农。 优秀的开发者了解客户的问题; 差的开发者只了解手头的技术问题。 优秀的开发者会不断努力 ...
判断一个API是否优秀,并不是简单地根据第一个版本给出判断的,而是要看多年后,该API是否还能存在,是否仍旧保持得不错。   第一个版本远非完美   第一个版本总是来得特别容易,不仅容易开发,而且容易发布。 ...

面向对象js

  面向对象的好处           代码以类为单元进行管理,把相关的数据和方法封装到类中; js对象的本质 js的对象实质就是java的map, 它是key和value对的集合 var estate = {}; estate.estateName = '达安花园'; estate.address = '静安区...';           访问对象属性,通过“.”或“[]”进行访问                 estate.estateName 或 estate.['estateName']           遍历       ...
  选择器1. 基本选择器 #id —— 根据指定的id匹配一个元素 element —— 根据“元素名”匹配元素 .class —— 根据指定的“类名”匹配元素 selector1,selector2,selector3... —— 组合选择器,为并集关系 * —— 通用选择器, 匹配所有 ...
private static final String defaultFormat = "yyyy-MM-dd"; /** * 比较两个时间的间隔天数 * @param date1 * 要比较的时间1 * @param date2 * 要比较的时间2 * @return */ public static int dateDiff(Date date1, Date date2) { SimpleDateFormat sdf = new SimpleDate ...
ibatis struts2 简单增 删 改 查   SQL:sqlserver2005 JDK:1.6 tomcat:6.0
1.获得当前文件路径 常用:(1).Test.class.getResource("")得到的是当前类FileTest.class文件的URI目录。不包括自己!(2).Test.class.getResource("/")得到的是当前的classpath的绝对URI路径。(3).Thread.currentThread().getContextClassLoader().getResource("")得到的也是当前ClassPath的绝对URI路径。(4).Test.class.getClassLoader().getResource ...
1  读取 本地文件 注意 InputStream  和 StringBuffer的使用,以及 一行一行读取的语句! import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;
 java程序 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.URL; import HYBTX.info.WriteHtml; public class OutToHtml { private String str = null; public String getstr() { return s ...
JAVA/JSP/C++: C++程序设计原理与实践(中文高清电子书)www.hztraining.com/bbs/showtopic-645.aspxVisual.C++开发实战宝典(源码+视频)www.hztraining.com/bbs/showtopic-767.aspxVisual C++从初学到精通(源码+视频+PPT)www.hztraining.com/bbs/showtopic-766.aspx你必须知道的495个C语言问题(高清pdf电子书)www.hztraining.com/bbs/showtopic-731.aspxFreeMarker应用指导(中文PDF电子书)ww ...
下载svn1.6插件包   http://liuxing87327.qupan.cc/6750829.html     myeclipse6.5 安装   help  --- software update --- find and install   --- search for new features to install  --- next ---   new archived site ---选择下载好的svn 然后选ok --- finish---   除了subclipse integration这个不选 其余全选 然后安装到底 重启ok
Global site tag (gtag.js) - Google Analytics