首页 / 知识
关于命名约定:软件项目的基础结构
2023-04-17 01:31:00

Infrastructure for a software project我很快会领导一个新项目。 我一直在思考软件项目的基本基础架构是什么。 这些是我认为每个项目都应该具备的内容: -编码样式约定 -命名约定 -标准项目目录结构(例如,Maven标准目录布局等) -项目管理和问题跟踪(例如,trac,redmine等) -连续集成服务器(例如,哈德逊,巡航控制等) 我不确定是否错过了什么。 有人要添加吗?
作为初步答案,请检查Joel测试: 只是一个开胃菜:
除您之外,我将:
配置管理计划。您需要对开发工作流有一个成文的方法,在之后的工作中如何合并,等等。 我也会把文件共享服务器也混在一起。我以为版本控制是如此基础,以至于我都不想把它放在列表中。但是它是一个不错的版本控制。
功能测试是任何项目的必需部分。单元测试很棒,并且对于敏捷项目非常有效,但是功能测试仍然是必需的。您至少需要一个基本的测试计划。如果您打算有多个项目或子项目,则可以使用"测试策略"文档或Wiki页面。 知识管理至关重要。由于您已经计划使用Wiki(例如Trac或Redmine),因此也可以将其用于KM。 |
最新内容
相关内容
linux命令导出表结构?
linux命令导出表结构?,工作,系统,信息,地址,网络,命令,目录,云南,数据,服务,linux常用的命令有哪些linux系统常用操作命令linux系统常用操作命linux打包项目命令?
linux打包项目命令?,项目,文件,命令,软件,数字,系统,名称,工具,目录,格式,Linux打包和压缩1、Linux下,常用打包命令有2个,分别是tar和dd;常用的压linux项目更新命令行?
linux项目更新命令行?,工作,地址,系统,数据,信息,项目,标准,电脑,目录,命令,linux常用的命令有哪些1、linux系统常用操作命令linux系统常用操linux文件结构命令?
linux文件结构命令?,系统,数字,技术,设备,传播,第一,管理,数据,发展,目录,Linux目录结构也就是说,Linux下只有一个单独的树状结构。而在微软操linux目录结构树命令?
linux目录结构树命令?,系统,工作,信息,数据,设备,管理,目录,发展,时间,结构,Linux系统常用操作命令有哪些1、linux常用命令: pwd命令 该命令linux命令创建项目组?
linux命令创建项目组?,管理,密码,项目,命令,系统,位置,文件,用户组,用户,文件夹,linux命令中用root用户新建一个user1用户,新建一个group1的组复制项目的linux命令?
复制项目的linux命令?,系统,项目,文件,命令,目录,源文件,语法,选项,目标,功能,在Linux操作系统中复制文件或目录时使用的命令是()。1、在Linuxlinux查询表结构命令?
linux查询表结构命令?,系统,标准,信息,数据,地址,设备,时间,适当,软件,命令,linux下怎么用tree命令以树形结构显示文件目录结构1、以Ubuntu为linux命令项目部署?
linux命令项目部署?,项目,服务,环境,软件,系统,代理,管理,统一,做好,业务,怎么把php部署到apache服务器上linux?1、在linux部署php项目的方法:linux部署项目的命令?
linux部署项目的命令?,项目,系统,设备,环境,工作,基础,传播,信息,标准,代码,Linux部署springBoot项目并且查看控制台日志指定路径:如下: /data/wlinux项目常用命令?
linux项目常用命令?,工作,地址,系统,信息,管理,项目,命令,目录,标准,网络,linux常用的20个命令系统管理相关命令:df、top、free、quota、at、lplinux项目更新命令?
linux项目更新命令?,系统,信息,网络,地址,网站,通信,管理,时间,项目,命令,linux必学的60条命令是什么?压缩和解压缩:tar:打包或解包文件。gzip:压