SUMTEC -- There's a thing in my bloglet.

But it's not only one. It's many. It's the same as other things but it exactly likes nothing else...

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  263 随笔 :: 19 文章 :: 3009 评论 :: 74万 阅读
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

这个问题,我老早就想做调查了,苦于博客园一直没有投票系统,我就憋啊憋,终于忍不住了。

我的问题如下:

1、您所在的项目开发中,整个项目/系统的“非空白、非注释”源代码有多少行?而注释一共有多少行?(意思是,注释多吗?我所知道的是,越大的系统注释应该越多,有的时候甚至可能达到1:1)我想这个问题,随着代码规模的增长,总被注意的。但是接下来的两个问题就不一定了。

2、项目/系统中,一共有多少个xml(或者类似的)配置文件?有多少个独立文档(不是代码中的注释)来解说这些问题?(意思是,你的配置文件受到了重视了吗?没有?是否在后来就没有人搞清楚一些很久的文件该如何配置了?是否后来还有人新开了一些配置文件,完成或者部分完成原有配置的问题?是否后来你也搞不清楚到底哪些配置是有用的,那些是没有用的?你知道某一个配置,实际上是受哪一段代码的管理吗?)

3、项目/系统中,一共有多少个独立的开发辅助文档(或者说教材)?(或者,多少行代码有一个这样的独立文档?这标志着,教育新员工的痛苦指数。通常,缺乏教材,也会缺少Sample代码。当然了,可以让新手直接进入某段事迹的代码,但是这样效率高吗?另外,是否有很多很底层的东西,没有几个人能完整说清楚呢?随着这些人的离开,整个项目陷入风险的程度有多大?)

4、项目/系统中,一共有多少个开放给第三方的接口?是否每一个都有一份受管理的完整独立文档?(或者说,这些第三方接口,是否都是清清楚楚的,比如,哪些已经被废弃了,哪些还在被哪些第三方所使用?)与此类似的有,你所使用的第三方所提供的接口以及与之相关的文档都受到管理吗?还是开发完就不见了?

5、项目/系统中,一共有多少个数据库(及其表格)?是否每一个都有独立文档说清楚每个表、每一列的定义和含义?(或者说,是所有表和列都还在用吗?被那一部分的代码使用?)

 

第一个问题不好说,后面四个可能几乎为零,我猜错没?请踊跃说一下各自的情况,好看一下我们的大环境是如何的。

posted on   Sumtec  阅读(2236)  评论(27编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
点击右上角即可分享
微信分享提示