`
cow13000
  • 浏览: 5342 次
  • 性别: Icon_minigender_1
  • 来自: 南京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Shell项目中的敏捷

阅读更多
敏捷现在大红大紫,项目组也在努力推动,可是几名同事平时主要是Shell编程,对此我们甚至单元测试都不会写,TTD和CI更感觉无从下手,虽说敏捷重在团队整体的思想,但也总得有点措施吧,
分享到:
评论
9 楼 cow13000 2010-01-11  
估计有大家都懒惰的情绪。。。

我说不好用,是因为不支持Shell
8 楼 gigix 2010-01-10  
cow13000 写道
没做过,不过公司做JAVA的工具好像不好用

你需要这个工具提供什么才算“好用”?
7 楼 rainv 2010-01-10  
1.验证输入和输出。
2.验证是否可以正常启动程序或者程序安装后的配置是否在适当的位置

懒吧
6 楼 cow13000 2010-01-10  
没做过,不过公司做JAVA的工具好像不好用
5 楼 gigix 2010-01-09  
cow13000 写道
恩,还是思想上的偷懒。。
不过Shell好像也没有持续集成的工具,那么就手动吧

你需要什么样的持续集成工具?
4 楼 cow13000 2010-01-09  
恩,还是思想上的偷懒。。
不过Shell好像也没有持续集成的工具,那么就手动吧
3 楼 抛出异常的爱 2010-01-08  
cow13000 写道
明白Ls的意思是比对先后结果吧。。。
这边主要是处理程序的安装,所以很难

写过tomcat自动化安装后布署一个应用
不过是用java写的
可以查看日志文件中是否出现error , web - success 这样的关键字
httpclient 用来连8080 test 看看结果是不是right
主要还是想不想写.如果想写shell一定不会写的太难测试.
2 楼 cow13000 2010-01-08  
明白Ls的意思是比对先后结果吧。。。
这边主要是处理程序的安装,所以很难
1 楼 抛出异常的爱 2010-01-08  
cow13000 写道
敏捷现在大红大紫,项目组也在努力推动,可是几名同事平时主要是Shell编程,对此我们甚至单元测试都不会写,TTD和CI更感觉无从下手,虽说敏捷重在团队整体的思想,但也总得有点措施吧,

手写case 入力文件
手写预想  出力文件
程序运行  出力文件
比较结果.

相关推荐

    sringboot项目自动化发布shell脚本

    总的来说,`springboot项目自动化发布shell脚本`是DevOps实践中一个基础但重要的环节,它能帮助开发团队高效地管理软件生命周期,提高软件的迭代速度和质量。通过学习和理解这些脚本的工作原理,开发者可以更好地...

    linux学习资料(精心整理)服务器搭建 shell脚本 c语言

    2. "敏捷开发-敏捷软件开发:原则、模式与实践(全).pdf":虽然不直接与Linux相关,但敏捷开发的理念对于任何软件开发者都是有益的,它提供了一种更高效、灵活的项目管理方法。 3. "深入理解linux内核.pdf":这本书...

    PyPI 官网下载 | dev-shell-0.0.1.tar.gz

    安装完成后,开发者就可以在自己的Python项目中导入并使用dev-shell提供的功能了。为了更好地理解和利用这个库,他们应该阅读官方文档,了解如何初始化、配置以及执行各种操作。如果dev-shell提供了测试用例,那么...

    在Python中结合doctest和Epydoc产生敏捷文档的一种方法.pdf

    在软件开发领域,Python语言因为其简洁性和灵活性,成为了敏捷开发项目中常用的编程语言之一。敏捷开发强调快速迭代和响应变化,文档的维护工作往往是其中的难点。传统的文档编写方式耗时且容易过时,因此,如何在...

    基于Spring和SpringMVC的分布式敏捷开发系统架构设计源码

    本项目是基于Spring和SpringMVC开发的分布式敏捷开发系统架构设计源码,主要使用Java进行开发。...项目结构清晰,代码注释详尽,适合用于学习和研究Spring和SpringMVC在分布式敏捷开发系统架构中的应用。

    PyPI 官网下载 | zk_shell-1.2.0.tar.gz

    zk_shell提供了一个便捷的接口,让开发者可以轻松地在分布式环境中管理和监控Zookeeper集群,从而保证整个系统的稳定运行。 云原生(Cloud Native)是一种构建和运行应用程序的方法,强调利用容器化、微服务、持续...

    基于多语言技术的Wiseflow敏捷信息挖掘工具设计源码

    本项目为基于多语言技术的Wiseflow敏捷信息挖掘工具设计源码,总计包含111个文件,涵盖29个JavaScript文件、20个JavaScript扩展文件(JSX)、19个Python文件、16个Markdown文件、5个Shell脚本文件、3个JSON文件、2个...

    基于多语言支持的wiseflow开源敏捷信息提取与分类工具设计源码

    该项目为基于多语言支持的wiseflow开源敏捷信息提取与分类工具,设计源码包含111个文件,涵盖29个JavaScript文件、20个React组件文件、19个Python脚本、16个Markdown文档、5个Shell脚本、3个JSON配置、2个Git忽略...

    PyPI 官网下载 | cloudtoken-plugin.shell_exporter-0.1.19.tar.gz

    标题中的"PyPI 官网下载 | cloudtoken-plugin.shell_exporter-0.1.19.tar.gz"揭示了这是一个在Python Package Index (PyPI) 官网上发布的软件包。PyPI是Python开发者发布自己编写的Python模块、库和其他工具的地方,...

    基于Spring+SpringMVC+Mybatis的J2EE企业级分布式敏捷开发系统架构源码

    该项目为基于Spring、SpringMVC和Mybatis构建的J2EE企业级分布式敏捷开发系统架构源码,包含1206个文件,涵盖Java、JavaScript、CSS、Shell、HTML等多种编程语言。文件类型丰富,包括365个Java源文件、196个XML配置...

    基于Spring+SpringMVC+Mybatis的J2EE企业级分布式敏捷开发系统架构设计源码

    该项目是一款基于Spring+SpringMVC+Mybatis的J2EE企业级分布式敏捷开发系统架构设计源码,包含1173个文件,涵盖355个Java源文件、195个XML配置文件、142个属性文件、114个JSP文件、110个JavaScript文件、51个PNG图片...

    基于Java虚拟机的Groovy敏捷开发语言设计源码

    该项目为基于Java虚拟机的Groovy敏捷开发语言设计源码,总计包含5011个文件,其中Groovy源码文件2687个,Java源码文件1798个,辅以HTML、CSS、JavaScript、Shell脚本以及文档、配置和资源文件,如86个adoc文档、70个...

    基于Spring+SpringMVC+Mybatis的J2EE企业级微服务分布式敏捷开发系统设计源码

    本项目为基于Spring+SpringMVC+Mybatis架构的J2EE企业级微服务分布式敏捷开发系统设计源码,包含1094个文件,涵盖321个Java源文件、175个XML配置文件、138个属性文件、109个JSP文件、108个JavaScript文件、50个PNG...

    微服务工程自动编译,部署的shell脚本,自行修改工程目录和服务名称,运行即可

    通过合理设计和实施这些脚本,可以实现快速响应变化,促进敏捷开发,并且在大型分布式系统中保持服务的高效运行。在实际操作中,开发者应根据具体的项目需求和团队工作流对脚本进行调整和完善。

    基于C++的轻量级、敏捷、弹性分布式插件框架设计源码

    该项目是一款采用C++编写的轻量级、敏捷且弹性的分布式插件框架源码,包含516个文件,涵盖199个头文件(.hpp)、101个源代码文件(.cpp)、39个文本文件(.txt)、35个配置文件(.conf)、21个头文件(.h)、18个XML...

    [Timeline Sec] - 禅道12.4.2后台管理员权限Getshell复现1

    禅道是一款国产的开源项目管理软件,其设计思想基于敏捷开发方法Scrum,包含了产品管理、项目管理、测试管理等多个功能模块,旨在全面覆盖软件研发流程。 **0x02 漏洞概述** 在禅道12.4.2版本中,存在任意文件下载...

    基于敏捷架构的ServiceFramework:移动应用后端Java MVC框架设计源码

    该项目为敏捷架构设计的ServiceFramework,是一个专注于移动应用后端服务的Java MVC框架。该框架采用Java语言编写,同时包含Scala和Shell脚本,共计397个文件,其中Java文件占主导地位,达319个。ServiceFramework...

    gnome-shell-impatience:加快gnome-shell动画的速度

    总的来说,gnome-shell-impatience 是一个针对 GNOME Shell 动画性能的优化工具,它利用 JavaScript 实现了对默认动画速度的控制,以提供更加敏捷和高效的桌面体验。如果你是一个追求效率,希望桌面操作更为流畅的 ...

    F5敏捷云2020

    压缩包中的文件名"f5-agility-cloud-2020-main"可能是整个项目的主目录或者起始点,包含了所有与F5敏捷云2020相关的文件和子目录。这些文件可能包括: 1. 实验说明文档:详细介绍了每个实验的目的、步骤和预期结果...

    服务器开发教程1

    课程涵盖了从基础环境搭建到高级技术实践的多个方面,包括项目管理、开发环境配置、文档编写、敏捷开发方法、持续集成、版本控制以及调试技巧。 在【第一节 课程介绍和项目介绍】中,课程着重于为学员建立对整个...

Global site tag (gtag.js) - Google Analytics