
软件工程
文章平均质量分 78
alicejiyayun
擅长JAVA编程,工作经验:多媒体信息发布系统、自然语言处理。
展开
-
如何用正确的方法来写出质量好的软件的75条体会
如何用正确的方法来写出质量好的软件的75条体会1. 你们的项目组使用源代码管理工具了么? 应该用。VSS、CVS、PVCS、ClearCase、CCC/Harvest、FireFly都可以。我的选择是VSS。 2. 你们的项目组使用缺陷管理系统了么? 应该用。ClearQuest太复杂,我的推荐是BugZilla。 3. 你们的测试组还在用Word写测试用例么? 不要用Wo转载 2012-08-18 10:22:17 · 1652 阅读 · 0 评论 -
类设计原则
类设计原则:SRP,单一职责原则,一个类应该有且只有一个改变的理由。OCP,开放封闭原则,你应该能够不用修改原有类就能扩展一个类的行为。LSP,Liskov替换原则,派生类要与其基类自相容。DIP,依赖倒置原则,依赖于抽象而不是实现。ISP,接口隔离原则,客户只要关注它们所需的接口。组合复用原则,能使用组合的不使用继承。(自己添加的)包内聚性原则:REP,重用发布等价原则,转载 2012-05-29 14:32:30 · 2909 阅读 · 0 评论 -
12 个有效的提高编程技能的方法
1. 永远不要停止学习和阅读 阅读 书籍,而不只是网站阅读 只为自我提升,而不是为了下一个项目阅读 提升你的基础,而不只是最新技术2. 跟比你聪明的人一起工作 跟比你更聪明的人或者是更有经验的人一起工作,可以让你快速提升3. 变成一个全才 不要过于钻牛角尖,这可能会让你停滞不前和伤害你的就业前景。4. 阅读并记录别人的代码 其实写代码比阅读并理解别人转载 2012-05-29 15:15:39 · 1090 阅读 · 0 评论