atitit.提升软件开发的效率and 质量的那些强大概念and方法总结
1. 主流编程中三个最糟糕的问题 1
1.1. 从理解问题后到实现的时间很长 1
1.2. 理解和维护代码
2
1.3. 学习曲线高
2
1.4. 扩展性烂 2
1. Coc 2
2. Dsl 2
3. DSM 3
4. 4gl 3
5. 产生式编程(Generative Programmi...
分类:
其他好文 时间:
2014-07-27 11:44:06
阅读次数:
474
Atitit. 提升软件开发效率and 开发质量---java 实现dsl 4gl 的本质and 精髓 O725
1. DSL主要分为三类:外部DSL、内部DSL,以及语言工作台。
1
2. DSL规则
2
2.1. DSL = 整洁的代码
2
2.2. DSL必须以文本代码的形式出现
2
2.3. DSL的语法应该尽可能地接近英语或者其他自然语言
2
3. DSL...
分类:
编程语言 时间:
2014-07-26 15:09:40
阅读次数:
321
软件开发流程迭代化软件开发技术1. 传统开发流程的问题传统的软件开发流程是一个文档驱动的流程,它将整个软件开发过程划分为顺序相接的几个阶段,每一个阶段都必需完毕所有规定的任务(文档)后才可以进入下一个阶段。如必须完毕所有的系统需求规格说明书之后才可以进入概要设计阶段,编码必需在系统设计完毕之后才可以...
分类:
其他好文 时间:
2014-07-26 14:08:06
阅读次数:
347
? Alina Avadani于2008年加入了一家专注医疗保健信息领域(移动保健,远程保健,电子保健)的软件开发公司,自此她的QA职业生涯开始了。重点是用瀑布模式手工测试桌面及web应用程序。2012年,她加入了XING(社交...
分类:
其他好文 时间:
2014-07-26 03:40:27
阅读次数:
257
最忙的员工就是好员工?非也。【场景1】AB两同学在一家快消品企业的小IT部门工作。分别是两个业务系统的开发担当。诸如这种非IT企业的软件开发,不具备规范的软件开发流程,基本上每个人要做或参与所负责系统的需求分析、设计、编码、测试、部署、维护。B同学聪明,快速完成,..
分类:
其他好文 时间:
2014-07-26 03:23:17
阅读次数:
235
Alina Avadani于2008年加入了一家专注医疗保健信息领域(移动保健,远程保健,电子保健)的软件开发公司,自此她的QA职业生涯开始了。重点是用瀑布模式手工测试桌面及web应用程序。2012年,她加入了XING(社交网络平台)公司执行手工测试和自动化,并在敏捷环境中提升了她的专业知识和实践工作。她足智多谋,有创意且擅长解决问题,经常能想出新的和创新的方法去解决分配给她的项目。她热衷技术,喜...
分类:
其他好文 时间:
2014-07-26 03:00:36
阅读次数:
279
工具可以在我们软件开发的过程中帮助我们去除繁杂的体力劳动,让我们更集中于去思考更有意义的事。...
分类:
其他好文 时间:
2014-07-26 02:06:56
阅读次数:
174
//// secondViewController.m// AudioPlayer//// Created by apple on 14-7-24.// Copyright (c) 2014年 苹果IOS软件开发者. All rights reserved.//#import "secondView...
分类:
其他好文 时间:
2014-07-26 01:35:17
阅读次数:
305
马上转行开始做图像处理的工作了,先学习一些基础的图像处理的知识,但是有时候想要验证一个简单的算法,还是想要能够直接的看到效果,所以想要编写一个软件框架了。关于图像处理方面的算法库很多了,其中比较流行的有OpenCV,这个会在另外一个专题里面涉及。而本人是长期从事Qt软件开发的,有些简单的工作还是.....
分类:
其他好文 时间:
2014-07-26 00:24:16
阅读次数:
261
作者: John Sonmez来源: IDF实验室博客发布时间: 2013-10-20 15:47转自(http://blog.idf.cn/2013/09/4-things-i-wish-i-would-have-known-when-i-started-my-software-developme...
分类:
其他好文 时间:
2014-07-25 23:59:46
阅读次数:
499