本学期开始学习高级软件工程,结合本科阶段学习的软件工程发表一些自己对软件工程的理解: 软件工程是利用工程化的思维和管理方式来进行软件的设计与开发,软件工程是计算机程序开发的高级形式。采用工程化的思维和管理方式来进行计算机软件的开发与设计工作可以最大限度的提高计算机软件开发的效率和质量。 ...
分类:
其他好文 时间:
2015-10-20 06:35:21
阅读次数:
145
cucumber java从入门到精通(5)使用maven创建cucumber java项目前几节我们已经在感性上认识了cucumber的基本功能以及BDD测试的基本流程,我们渐进重构,一步一步的向目标逼近。这些实践都是小而美的,但美中不足的是我们在项目工程化上进展缓慢。目前我们的项目在工程化上存在...
分类:
编程语言 时间:
2015-10-18 06:43:01
阅读次数:
855
本文的目的是为了能大让家更好的认识 Mod,之所以引入 RequireJS/SeaJS 的对比主要是应大家要求更清晰的对比应用场景,并不是为了比较出孰胜孰劣,RequireJS 和 SeaJS 都是模块化漫漫之路的先驱者,向他们致敬!为工程化为生的Mod模块化是一种处理复杂系统分解成为更好的可管理模...
分类:
Web程序 时间:
2015-10-18 06:34:42
阅读次数:
290
在博客或笔记里我们可以根据类别把文章分类,比如前端来说,可以分"html"、"css"、"js","工程化"等等,但是有的文章内容涉及多方面的,觉得它既有很多js的干货,也有不少css的干货,还有些工程化...
分类:
其他好文 时间:
2015-10-17 13:35:42
阅读次数:
129
最近着手开发一个新项目,打算从工程化的角度整理一套自己的前端开发、发布体系。grunt这些工具,之前别人用我也用,并没有认真想过它们的前世今生,正好趁着这个机会,我来理一理目前业界比较流行这些工具的用处和相互关系。一、名词解释nodejs——可以在本地执行js代码的环境(类似java的jdk)npm...
分类:
Web程序 时间:
2015-09-23 21:14:52
阅读次数:
197
《构建之法》以相当轻松而易懂的文风表达了作者对于软件工程的理解。在快速浏览了全书之后,产生了这样几个疑问。软件工程是否是更为正确、可靠的软件的正确方向?软件工程的目标是使得通过工程化的方法,可以在合理的时间内,以足够高的质量完成相应的目标。但最近函数式语言的重新流行也使人不得不思考这样一个问题:构建...
分类:
其他好文 时间:
2015-09-23 06:35:40
阅读次数:
195
前端开发近两年工程化大幅飙升。随着Nodejs大放异彩,静态文件处理不再需要其他语言辅助。主要的两大工具即为基于文件的grunt,基于流的gulp。简单来说,如果需要的只是文件处理,gulp绝对首选。如果是其他依赖于文件的任务管理,例如测试(karma,mocha),推荐使用grunt。一、gu.....
分类:
其他好文 时间:
2015-09-15 08:14:18
阅读次数:
236
软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。在现代社会中,软件应用于多个方面。了解软件开发的一些流程以及后续的维护。 目前了解到软件的开发目的是给别人用的,所以对于使用者的要求以及需要一定要....
分类:
其他好文 时间:
2015-08-31 19:23:00
阅读次数:
89
软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。在现代社会中,软件应用于多个方面。典型的软件有电子邮件、嵌入式系统、人机界面、办公套件、操作系统、编译器、数据库、游戏等。同时,各个行业几乎都有...
分类:
其他好文 时间:
2015-08-31 11:38:29
阅读次数:
197
软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。在现代社会中,软件应用于多个方面。了解软件开发的一些流程以及后续的维护。 目前了解到软件的开发目的是给别人用的,所以对于使用者的要求以及需要一...
分类:
其他好文 时间:
2015-08-31 01:05:12
阅读次数:
146