有朋友问过我,学习脚本语言对开发人员有什么用处,还有一些开发人员看不起使用脚本的技术人员. 这让我想起了曹丕说过的"文人相轻",如果不明白这句话请自己baidu一下.
有时候我们需要对一些文件进行替换操作,查找一些特殊的关键字,编写DailyBuild脚本(每日构建),Makefile文件,等等,这些事情都可以用脚本完成,很多公司的AutoTest可能是使用类Unix系统的sh,csh,ksh或bash实现的. 很多人可以熟练的使用像awk,sed这些小工具,还有人可以使用Perl等强大的脚本命令完成像: 全局替换版本号,自动从源代码服务器签出代码,进行自动编译,自动进行一些测试,并将上述操作的结果通过E-Mail发给相关的开发和测试工程师.
大公司往往会有专门的脚本人才进行储备,进行一些快速开发,脚本相对于程序语言来说主要是编写速度快,实现很多工作更加快速.
PowerShell相比其他脚本语言来说最大优点在于可以直接使用.Net提供的类库,这样可以大大减轻程序员学习PowerShell的难度.
下面是一个简单的连接Sql Server 2005的例子:
通过简单的几行代码,我们就可以连接到数据库,进行一些简单的操作. 我们下一次将会讨论更加有用的脚本,如何使用PowerShell生成一些测试数据,至于为什么需要测试数据的问题,我们下一次一并解释.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。