首页 > 其他分享 >2022-项目变大以后的文件组织

2022-项目变大以后的文件组织

时间:2022-08-15 18:58:44浏览次数:52  
标签:脚本 文件组织 2022 项目 单独 文档 方便

大概是今年4月份吧,我发现股海纹龙的项目文件太大了,上传到gitee的时候,传不上去了。

一开始我没有在意,还以为是网不好。后来才知道,一个仓库不能大于500M。

最开始的应对

一开始的时候,我分析,可以把一些资料移出去,单独作为一个项目。

这些资料包括一些word文档,图片什么的,都不是代码文件;为了方便原来都放到了项目下面。

资料独立出去后,如下图。

脚本管理

把资料弄成单独一个项目后,感觉不方便了。

脚本没有那么方便找了;这些脚本都是.linq文件,而linq脚本用起来本身就有不爽的地方:当我把脚本拷到服务器上以后,需要改引用的dll的路径。

当然,这只是一个契机,让我做一个脚本管理功能。

还有一个原因是,我设想出它有其他的好处:

1.方便组织这些维护性的脚本;也可以方便组织测试性的;还有编码过程中试验性的脚本。

2.方便扩展原有的程序。能够在winform程序特定位置调用脚本;也能够按某种规则将脚本和Web请求对应做成WebApi,等等。

最后做出来如下:

从左边的目录可以看到,维护性的,测试性的,还有编码时用的,还有扩展程序用的,各类的脚本,都用起来了。

因为窗体设计器的代码好找,还加了窗体设计器,如下:

当时感觉一般样式的工具箱不够紧凑,还单独做了按钮和分组。不过目前没有很多的使用。

文档管理

后来,我觉得,很多文档是有必要的,是以后可能有用的;于是又做了文档管理功能。

如下:

 

我并没有把,原来的所有文档都复制到文档管理中去。因为感觉很多文档可能以后没用了。

目前主要针对几种:

1.用户有疑问的地方,有的软件功能,用户总是记不住怎么使用,可以单独写文档说明。

2.讨论和梳理需求,或者梳理某个问题的时候。

一是为了清晰。很多的设计,非常的复杂,需要拆解。

二是备忘,很多设计也是修改的次数比较多,但间隔时间很长,上次修改成什么样的往往会忘记。

最后

感觉这两个设计,能够很好的应对,项目变大以后的文件组织的问题。

并且,好像让项目有了更多的可能性。

所以在这里记录一下。

 

搜索

复制

标签:脚本,文件组织,2022,项目,单独,文档,方便
From: https://www.cnblogs.com/fabao/p/16589316.html

相关文章

  • 2022-8-15 数据库 mysql 第一天
    Mysql数据库数据库数据库【按照数据结构来组织、存储和管理数据的仓库】。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。数据对于公司......
  • pip安装清华源 202208
    清华源地址https://mirrors.tuna.tsinghua.edu.cn/help/pypi/ 安装requests使用方法pipinstall-ihttps://pypi.tuna.tsinghua.edu.cn/simplerequests   ......
  • Taurus.MVC 微服务框架 入门开发教程:项目部署:1、微服务应用程序常规部署实现多开,节点
    系列目录:本系列分为项目集成、项目部署、架构演进三个方向,后续会根据情况调整文章目录。本系列第一篇:Taurus.MVCV3.0.3微服务开源框架发布:让.NET架构在大并发的演进过......
  • 如何写一个项目方案
    作为一个项目的技术负责人,关键一个步骤就是写出一个完整的项目方案。那对于技术同学来说,如何去写一个完整的项目方案呢?这篇文章,就提供给大家一个思路 一、背景和目标......
  • 监控项目指标-SpringBoot Actuator
    一、初识引入环境<!--引入监控功能--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-star......
  • MicroSoft interview 2022 test1
    MicroSoftinterview2022test1Programingone点击查看代码defsolution(S,B):#writeyourcodeinPython(Python3.6)fixed=0holes=[]l......
  • Media Encoder 2022 for Mac(ME 2022)中文版
    adobemedia是什么软件?MediaEncoder2022forMac是一款视频和音频编码渲染的软件,可让针对不同应用程序和观众,以各种分发格式对音频和视频文件进行编码。收录、转码、创建......
  • 上传项目源码至Nexus私服
    修改pom.xml配置源码插件在pom.xml文件中配置如下插件,其中execution.phase指定绑定到生命周期的哪个阶段,goal指定要执行的目标。绑定到compile执行jar-no-fork......
  • 2022-08-15 第二小组 张鑫 学习笔记
    实训三十七天Mysql1.学习重点1.数据库2.MySQL3.SQL语言2.学习心得今天开始了数据库的学习,通过月测验我发现我存在很多知识上的欠缺,这都是平时每天的基础没有完全掌......
  • 2022-08-15 第六组 Myy 学习笔记_Mysql数据库
    Mysql数据库数据库数据库【按照数据结构来组织、存储和管理数据的仓库】,是一个长期存储载计算机内的、有组织的、可共享的、统一管理的大量数据的集合。数据对于公......