- 浏览: 48172 次
- 性别:
- 来自: 济南
最新评论
-
dolwenjian:
这应该是 一个合格程序员 总是应该坚持的事情吧。。
不管你是高 ...
程序员从初级到中级10个秘诀 -
namelessmyth:
太深奥了,纯支持!
字符串核对(String Match) -
namelessmyth:
我来顶你啦,哈哈.
双色,三色河内塔(Hanoi2Colors) -
ShiningRay:
纯数学问题还是函数式编程语言来的方便
费式数列(Fibonacci)
文章列表
这篇文章谈不上指导性文章,只是分享一下自己对数据库设计方面的一些经验,希望对刚涉及这一工作的朋友提供一些建议,也希望有高手可以对一些错误或不合理的地方有一个指导,以便于我自身提高数据库设计水平。
...
普通男软件工程师自曝平凡的一天生活
- 博客分类:
- 杂七杂八
在网上看到一篇文章《普通女公务员自曝平凡的一天生活》,我也来曝曝我的一天生活,看看广大软件工程师们是不是生活都差不多啊,呵呵。
本人软件公司研发工程师,有一老婆(另一软件公司配置管理),有车, ...
代码走查,就是一群人一起,对别人写的代码进行分析。在算法上,在具体实现上,提出改进的意见。以使得程序更加健壮,更加有效率。今天对我写的一个Java Mail程序进行走查。自我感觉写得是有点丑,但是基本功能还是实现得很好的。经过走查,我收获很多。
下面是一些讨论中,可以改进的地方。
【1】多用面向对象的思想。以对象为处理的整体。
我的dao层,取得是诸如arrayList,int,这些单独的数据。这样子,没有把它封装起来成来一个对象,不利于处理。因为随着数据的增多,传单独的数据,不利于理解,也不利于操作。把它们封装成个对象,条理会清晰点。这里主要是考虑到以后扩展的需要。比如一个Bug ...
导读:
外刊IT评论翻译了一篇《改良程序的11技巧
》,以下是全部内容:
有很多理由都能说明为什么我们应该写出清晰、可读性好的程序。最重要的一点,程序你只写一次,但以后会无数次的阅读。当你第二天回头来看你的代 ...
public class IntString {
/**
* 自定义Int转String方法
*
* @param num int型数值
* @param len 序列号长度
* @return String型固定长度序列号,位数不足时自动补0
*/
public static String toIntString(int num, int len) {
String str = "";
int s = len - sizeInt(num);
for (int i = 0; i < s; i++ ...
Justin James曾发表过一篇博文《10 tips for advancing from a beginner to an intermediate developer》,为我们分享如何才能完成程序员从初级到中级的蜕变,现将中文译文转载于此,供大家借鉴。
在一封与TechRepublic会员交流的邮件当中,他提到了面向程序员的博客、文章及杂志分成两类:面向初学者类(“hello world”这种类型的教程)以及面向专家类(MSDN杂志)。这个观点很好,有关程序员如何从初级跃升到中级的信息极少。以下是为了实现这种转变需要你去做的10件事。
1.学习另一门语言
其 ...
构建高性能的J2EE应用不但需要了解常用的实施技巧。下面介绍最常用的10种有效方法,可帮助架构设计师们快速成为这方面的专家。
Java性能的基础—内存管理
任何Java应用,单机的或J2EE的性能基础都可归结到 ...
J2EE学习者越来越多,J2EE本身技术不断在发展,涌现出各种概念,本文章试图从一种容易理解的角度对这些概念向初学者进行解释,以便掌握学习 J2EE学习方向。
首先我们需要知道Java和J2EE是两个不同概念,Java ...
1 登记号 由软件配置管理部门为该报告规定的编号。 2 登记日期 软件配置管理部门登记"软件修改报告"的日期。 3 时间 准备好"软件修改报告"的日期。 4 报告人
1 登记号 由软件配置管理部门为该报告规定一个唯一的、顺序的编号。 2 登记日期 软件配置管理部门登记该报告的日期。 3 问题发现日期 发现该问题的日期和时间。 4 活动 在哪个阶段发现的问题,分为单元测试、组装测试、确认测试和运行维护。 5 状态 在软件配置记录中维护的动态指示,状态表示有:正在复查"软件问题报告",以确定将采取什么行动;"软件问题报告"已由指定的人去进行处理;修改已完成,并经过测试,正准备交给主程序库;主程序库已经更新,主程序库修改的重新测试沿未完成;做了重新测试,问题再现;做了重新测试,所做的修改无故障," ...
1 引言 1.1 编写目的:阐明编写手册的目的并指明读者对象。 1.2 项目背景:说明项目的提出者、开发者、用户和使用场所。 1.3 定义:列出报告中所用到的专门术语的定义和缩写词的原意。 1.4 参考资料:列出有关资料的作者、标 ...
1 引言 1.1 编写目的:阐明编写总结报告的目的并指明读者对象。 1.2 项目背景:说明项目的来源、委托单位、开发单位及主管部门。 1.3 定义:列出报告中所用到的专门术语的定义和缩写词的原意。 1.4参考资料:列出有关资料的作者、标题、编号、发表日期、出版单位或资料来源,可包括:项目的计划任务书、合同或批文;项目开发计划;需求规格说明书;概要设计说明书;详细设计说明书;用户操作手册;测试计划;测试分析报告;本报告引用的其他资料、采用的开发标准或开发规范。 2 开发结果 2.1 产品:可包括列出各部分的程序名称、源程序行数(包括注释行)或目标程序字节数及程序总计数量、存储形式;产品文档名称等。 ...
1 报告时间及所处的开发阶段 2 工程进度 2.1 本月内的主要活动 2.2 实际进展与计划比较 3 所用工时 按不同层次人员分别计时。 4 所用机时 按所用计算机机型分别计时。 5 经费支出 分类列出本月经费支出项目,给出支出总额,并与计划比较。 6 工作遇到的问题及采取的对策 7 本月完成的成果 8 下月的工作计划 9 特殊问题
1 引言 1.1 编写目的:阐明编写测试分析报告的目的并指明读者对象。 1.2 项目背景:说明项目的来源、委托单位及主管部门。 1.3定义:列出测试分析报告中所用到的专门术语的定义和缩写词的原意。 1.4参考资料:列出有关资料的作者、标题、编号、发表日期、出版单位或资料来源,可包括:项目的计划任务书、合同或批文;项目开发计划;需求规格说明书;概要设计说明书;详细设计说明书;用户操作手册;测试计划;测试分析报告所引用的其他资料、采用的软件工程标准或工程规范。 2 测试计划招待情况 2.1 机构和人员:给出测试机构名称、负责人和参与测试人员名单。 2.2 测试结果:按顺序给出每一测试项目的:实测结果 ...
1 引言 1.1 编写目的:阐明编写测试计划的目的并指明读者对象。 1.2 项目背景:说明项目的来源、委托单位及主管部门。 1.3 定义:列出测试 计划中所用到的专门术语的定义和缩写词的原意。 1.4参考资料:列出有关资料的作者、标题、编号、发表日期、出版单位或资料来源,可包括:项目的计划任务书、合同或批文;项目开发计划;需求规格说明书;概要设计说明书;详细设计说明书;用户操作手册;本测试计划中引用的其他资料、采用 的软件开发标准或规范。 2 任务概述 2.1 目标 2.2 运行环境 2.3 需求概述 2.4 条件与限制 3 计划 3.1 测试方案:说明测试方法和选取测试用例的原则。 3.2 测 ...