SCMLife.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 3422|回复: 4

[讨论] 源码瘦身

[复制链接]
发表于 2017-7-18 12:55:10 | 显示全部楼层 |阅读模式
大多数公司,随着产品和项目的实施和演进,源码库和源码都会越来越多,越来越大,大家有想过对源码瘦身吗?大概思路有哪些,我抛砖引玉下0 G( P/ ~, j, L* L. |
1. 在代码架构层面,产品源码拆分成更多更小的可独立开发运行的子系统* a) R3 K, w4 Y+ X: n, L( d
2. 在配置库管理层面,控制分支的使用" r5 N) Q. t4 d6 O3 ]% t2 \* d
3. 在配置库管理层面,清理掉早期的历史记录  r' H) S$ d1 [9 \; @3 k6 U
发表于 2017-7-19 09:43:49 | 显示全部楼层
清理历史记录的操作还是要慎重+ m" z; F3 p1 C8 O. [6 q, q% T
我们部门有十几年前的代码和分支,以前为了节省空间和加速,曾经问过是否能删除或者拆分
+ Y2 }$ c/ V. q! k2 {4 T没有人敢给这个决定,都说不知道什么时候会用到之前的版本
6 ^5 p% Y9 }1 q( V! q* _/ z& }8 S拆分的工作量太大,没人愿意做
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-7-21 11:51:22 | 显示全部楼层
xiaoxingan99 发表于 2017-7-19 09:434 Z. r% n2 ?: O5 `8 d/ m
清理历史记录的操作还是要慎重
+ Y% \5 K6 r' L我们部门有十几年前的代码和分支,以前为了节省空间和加速,曾经问过是否能 ...

: U  {0 v: l2 A0 P" Z) }( D% v恩,确实要慎重。
0 F! V* }8 `/ ]# p
7 j% J, \0 c$ T+ r8 w7 @, ]现在属于研讨阶段,先评估哪些层面可以对源码瘦身,感谢9 d! l8 e" ?6 ^& }" y
回复 支持 反对

使用道具 举报

发表于 2017-11-15 11:17:08 | 显示全部楼层
感觉不错,谢谢分享
回复 支持 反对

使用道具 举报

发表于 2019-4-2 13:10:34 | 显示全部楼层
选择合适的配置管理工具,代码架构上尽量提取核心共用部分,减少特性化的需求开发。分支规划要做好
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

SCMLife推荐上一条 /5 下一条

QQ|小黑屋|手机版|无图版|SCMLife.com ( 京ICP备06056490号-1 )

GMT+8, 2020-6-2 04:34 , Processed in 0.060088 second(s), 6 queries , Gzip On, MemCache On.

Powered by SCMLife X3.4 Licensed

© 2001-2017 JoyShare.

快速回复 返回顶部 返回列表