转到正文

博客水木

一个学习总结与工作经验分享博客。

存档

分类: 思想方法

  (1)所有数据都应该隐藏在所在的类的内部。   (2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。   (3)尽量减少类的协议中的消息。   (4)实现所有类都理解的最基本公有接口[例如,拷贝操作(深拷贝和浅拷贝)、相等性判断、正确输出内容、从ASCII描述解析等等]。   (5)不要把实现细节(例如放置共用...继续阅读

...

  1.不要看到别人的回复第一句话就说:给个代码吧!你应该想想为什么。当你真正想不出来时再参考别人的提示, 你就知道自己和别人思路的差异。   2.初学者请不要看太多的书,那会误人子弟的,先找本系统的学,很多人用了很久都是只对部分功能熟悉而已,不系统还是不够的,看咱们视频也一样,要系统的学习,还要反复练...继续阅读

...

作为程序员,我想每个人都对于提高和进步非常渴望,也期望自己有朝一日能够从菜鸟变成大师级的人物,能够做出很棒的系统,能够得到他人的尊敬和赞赏,当然还可以得到不菲的收入。 然而,想要达到那个层次,不可能一蹴而就,必须要踏踏实实,一步一个脚印,逐步提高。这在每个行业或者说每个人的成长过程中都是一样的,所...继续阅读

...

1、网站策划      企业网络营销战略的成功,不是网站顺利上线,而是一个网络B2C商业模式的成功。电子商务网站策划:正确的网络架构是推广的前提必要条件。 2、用户体验      通过客户定位构造用户体验。客户定位决定了网站推广的方向,以及界面的用户体验必须符合相关客户的使用方便,按照客户的使用和购买心理去...继续阅读

...

软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。而工程化的最主要的特点是系统化、规范化、可量化并且严格控制流程得完成开发或生产任务,在此严格的条件下优质、高效的进行生产活动。 工程化思想的这种优秀品质,决定了她在生产活动中不可替代的地位。比如各大品牌的手机(如Nokia、App...继续阅读

...

概要设计与详细设计的区别     概要设计就是设计软件的结构,包括组成模块,模块的层次结构,模块的调用关系,每个模块的功能等等。同时,还要设计该项目的应用系统的总体数据结构和数据库结构,即应用系统要存储什么数据,这些数据是什么样的结构,它们之间有什么关系。     详细设计阶段就是为每个模块完成的功能进...继续阅读

...

  在PHP网站开发中,错误(Bugs)调试和解决是必不可少的部分,在网站调试阶段,错误信息能给我们很大帮助,当网站上线之后,我们是否也应该将原始的错误信息展示在用户面前呢?答案是否定的,为了提高用户体验,我们需要设置PHP错误报告的类型和级别,将错误信息以合理的方式通知用户,同时也避免为恶意用户提供有价值...继续阅读

...

       0、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。   1、如果能将类的方法定义成static,...继续阅读

...

简介 有许多 PHP 调试技术可以在编码的时候节约大量时间。一个有效却很基本的调试技术就是打开错误报告。另一个略微高级一点的技术包括使用 print 语句,通过显示在屏幕上实际出现的内容,有助于精确地找出更难发现的 bug。PHPEclipse 是一个 Eclipse 插件,能够强调常见的语法错误,可以与调试器结合起来用于设置断点。...继续阅读

...

  IT业项目实施状况   IT业的项目实施情况一直很不乐观。美国Gartner Group公司于美国时间2000年11月14日通过其下属的Tech Republic公司发表了有关IT项目的调查结果。该调查是以北美的1375个IT专家为对象实施问卷调查进行的。根据此调查,IT项目中有40%失败,这些项目的平均成本每年花费100万美元。   在我国,软...继续阅读

...
建站服务