由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 如何建立比较好的文档系统?
相关主题
转行码农,需要学通OO D和Design Pattern吗?c++程序员不要把头埋在沙子里了
请问有没有介绍thread pool的资料?吐槽一下在国内招程序开发的郁闷 (转载)
C++class 设计那个图的表示有没有标准的名称?到哪搞清楚点的design patterns UML diagrams?
不算小的一个c++项目的code可以用什么工具自动生成吗UML and SDL
从Matlab到C++的转换UML 箭头问题
请推荐好用的 UML modeling 工具求一个简单的UML类图
很大的C++程序怎么去读啊?UML tutorial (转载)
Doxygen怎么产生C++ Aggregation关系的UML图呢有什么小工具软件可以自动画出像UML的图?
相关话题的讨论汇总
话题: 文档话题: code话题: udb话题: test话题: understand
进入Programming版参与讨论
1 (共1页)
J**********y
发帖数: 1891
1
如何建立比较好的文档系统?
我是组里的新人。组里没有完善的文档(基本没有)。结果一个人不在的话他所管的那
摊子就近乎瘫痪。领导说要听听我的看法和建议。这真是给我出难题啊。还请大家帮我
出出主意。看看我应该怎么回答领导的问题。既显得言之有物,又不让组里的老员工难
堪(估计领导是私下里听我的看法)。
谢谢指点啊!
m*****e
发帖数: 4193
2
Funcitonal/Design spec, test plan, etc etc

【在 J**********y 的大作中提到】
: 如何建立比较好的文档系统?
: 我是组里的新人。组里没有完善的文档(基本没有)。结果一个人不在的话他所管的那
: 摊子就近乎瘫痪。领导说要听听我的看法和建议。这真是给我出难题啊。还请大家帮我
: 出出主意。看看我应该怎么回答领导的问题。既显得言之有物,又不让组里的老员工难
: 堪(估计领导是私下里听我的看法)。
: 谢谢指点啊!

d**********0
发帖数: 13081
3

It is hard to do/maintain the func spec and test spec..
How to update func/test/code in a easy way to make them consistent?

【在 m*****e 的大作中提到】
: Funcitonal/Design spec, test plan, etc etc
F********g
发帖数: 475
4
You need a version control system.

【在 J**********y 的大作中提到】
: 如何建立比较好的文档系统?
: 我是组里的新人。组里没有完善的文档(基本没有)。结果一个人不在的话他所管的那
: 摊子就近乎瘫痪。领导说要听听我的看法和建议。这真是给我出难题啊。还请大家帮我
: 出出主意。看看我应该怎么回答领导的问题。既显得言之有物,又不让组里的老员工难
: 堪(估计领导是私下里听我的看法)。
: 谢谢指点啊!

J**********y
发帖数: 1891
5
目前的问题似乎还不在这里。
我们的问题是某人写的程序别的人不会用。
如果他不在,又任务紧急没有时间仔细研究他的程序的话,大家就只好歇菜--因为不会
用他的程序

【在 m*****e 的大作中提到】
: Funcitonal/Design spec, test plan, etc etc
J**********y
发帖数: 1891
6
wiki已经有了。上面的东西很不全,好久没有更新了。
We also have VCS...
还请多给我几个能够让老板至少觉得言之有理的建议吧。
非常感谢!
g***l
发帖数: 2753
7
1.high level design document,such as UML for class/struct design,including
description of your component's relationship with other components.
2.Interface design document,including detail description of your major APIs,
not only the interface APIs.
3.Unit test plan with unit test code, included in your component
src folder/test/
4. Doxygen description in header file
These 4 docs are required as MUST for my company.

【在 J**********y 的大作中提到】
: wiki已经有了。上面的东西很不全,好久没有更新了。
: We also have VCS...
: 还请多给我几个能够让老板至少觉得言之有理的建议吧。
: 非常感谢!

r********n
发帖数: 7441
8
最简单的就是 input /output protocol control
定义好 I/O 规范以后,内部怎么回事各人自己负责

【在 J**********y 的大作中提到】
: 目前的问题似乎还不在这里。
: 我们的问题是某人写的程序别的人不会用。
: 如果他不在,又任务紧急没有时间仔细研究他的程序的话,大家就只好歇菜--因为不会
: 用他的程序

J**********y
发帖数: 1891
9
我们是两层意思:
1.操作上不会用他的软件,没有使用说明;
2.如果出了bug, 看不懂他的程序,因为里面没有文档。
p***o
发帖数: 1252
10

这个是最基本的文档要求了吧。
这个基本上没戏,有文档也不一定看得懂,看得懂也不一定找得到bug,有找
bug的时间也许够从头开发一个了 ...

【在 J**********y 的大作中提到】
: 我们是两层意思:
: 1.操作上不会用他的软件,没有使用说明;
: 2.如果出了bug, 看不懂他的程序,因为里面没有文档。

相关主题
请推荐好用的 UML modeling 工具c++程序员不要把头埋在沙子里了
很大的C++程序怎么去读啊?吐槽一下在国内招程序开发的郁闷 (转载)
Doxygen怎么产生C++ Aggregation关系的UML图呢到哪搞清楚点的design patterns UML diagrams?
进入Programming版参与讨论
L***n
发帖数: 6727
11
那先让丫弄个使用说明出来

【在 J**********y 的大作中提到】
: 我们是两层意思:
: 1.操作上不会用他的软件,没有使用说明;
: 2.如果出了bug, 看不懂他的程序,因为里面没有文档。

J**********y
发帖数: 1891
12
我就是要向领导提几点建议,那种能够让老板觉得我说的make sense的几条建议。。。
我肚里没货啊,自己没有参加过大型项目。。。
还请大家指点。
谢谢!

【在 L***n 的大作中提到】
: 那先让丫弄个使用说明出来
p*********t
发帖数: 2690
13
靠,你老板让你来改革?这不是让老人们难堪吗?这个老板真精明。

【在 J**********y 的大作中提到】
: 如何建立比较好的文档系统?
: 我是组里的新人。组里没有完善的文档(基本没有)。结果一个人不在的话他所管的那
: 摊子就近乎瘫痪。领导说要听听我的看法和建议。这真是给我出难题啊。还请大家帮我
: 出出主意。看看我应该怎么回答领导的问题。既显得言之有物,又不让组里的老员工难
: 堪(估计领导是私下里听我的看法)。
: 谢谢指点啊!

J**********y
发帖数: 1891
14
我可以在我这个新人学习的过程中做笔记,建立起文档,不需要花费老人们的时间。
现在只需要提几个make sense的points过关就行。。。
请指点

【在 p*********t 的大作中提到】
: 靠,你老板让你来改革?这不是让老人们难堪吗?这个老板真精明。
c*****m
发帖数: 1160
15
Read the book of "Code Complete".
Don't document. Write code that is easy to read.
I've never seen a document that is up-to-date.
G***l
发帖数: 355
16
个人也觉得文档就是扯谈。
重要的是把系统做好,每个component的一看名字就知道是干什么的。每个class/
method都要清楚明白,unit test要写好,基本就不需要文档了。最多有个highlevel的
介绍system的文档,每个class,interface有个简略的说明。

【在 c*****m 的大作中提到】
: Read the book of "Code Complete".
: Don't document. Write code that is easy to read.
: I've never seen a document that is up-to-date.

l*******G
发帖数: 1191
17
Here is my suggestion:
1) Buy the latest version of Understand from SciTools company
2) Install Understand, and then open the source code in it, then you can
analyze code and generate call graphs etc.. Save the project as an udb file.
3) go to the install directory of understand in command line:
cd c:\program files\SciTools\bin\pc-win32\
use the und.exe program the following ways:
und.exe report "C:\path\to\the\udb\file.udb"
Which will automatically generate html pages for you for the whole source
code in the same directory of the udb file . It supports many programming
languages: C/C++ C# Fortran Java Pascal PL/M VHDL
Here is more on how it works:
http://www.scitools.com/support/videos.php
http://scitools.com/blog/2011/07/integrate-understand-with-your
http://scitools.com/blog/category/understand-2-6



【在 J**********y 的大作中提到】
: 如何建立比较好的文档系统?
: 我是组里的新人。组里没有完善的文档(基本没有)。结果一个人不在的话他所管的那
: 摊子就近乎瘫痪。领导说要听听我的看法和建议。这真是给我出难题啊。还请大家帮我
: 出出主意。看看我应该怎么回答领导的问题。既显得言之有物,又不让组里的老员工难
: 堪(估计领导是私下里听我的看法)。
: 谢谢指点啊!

1 (共1页)
进入Programming版参与讨论
相关主题
有什么小工具软件可以自动画出像UML的图?从Matlab到C++的转换
什么工具可以把VC源码生成UML的图?请推荐好用的 UML modeling 工具
哪位有经验的科普一下Unified Modeling Language UML, 感谢.很大的C++程序怎么去读啊?
UML(统一建模语言)死亡的13个理由zzDoxygen怎么产生C++ Aggregation关系的UML图呢
转行码农,需要学通OO D和Design Pattern吗?c++程序员不要把头埋在沙子里了
请问有没有介绍thread pool的资料?吐槽一下在国内招程序开发的郁闷 (转载)
C++class 设计那个图的表示有没有标准的名称?到哪搞清楚点的design patterns UML diagrams?
不算小的一个c++项目的code可以用什么工具自动生成吗UML and SDL
相关话题的讨论汇总
话题: 文档话题: code话题: udb话题: test话题: understand