目前,我们正在寻找各种方法来帮助系统管理员组的非编程成员熟悉与用于日常的一天系统管理员任务的Python脚本。归档Python脚本非程序员
有没有人有,我们可能会发现用于此目的的任何建议的文档工具或最佳做法?
编辑,以解决美国洛特的评论:
首先,我的道歉是我最初的问题太简单了。我的主要目标是确保一个人,甚至一个非程序员,很容易就能解决我的剧本,如果我不是在那一天,或者如果我离开组织。
我要找的是谁在一个技术小组的“脚本编码器”作用的其他人,如系统管理员团队使用的做法。例如,我开始脚本任务的过程之前,我已经得到了进入先写在我们共同的wiki详细解释每一步的一篇文章的习惯。然后,我将我的Python脚本放在文章上 - 将其用作伪代码。
的各种各样的东西的其它例子我在寻找:
使用的工具,如斯芬克斯提供容易获得DOC
有小组讨论投入生产之前把代码
允许小组成员先手动完成该过程(我们通常走这条路线,但也许我们应该让它成为更常见的做法)
或者,只是如果不是更多的话有价值,底片如:
研究发现,重评论是在浪费时间,因为逻辑流程的仍然是外资非程序员
朝向使用pexpect因为冗长的精益使用高层次模块时
以上只是失去我想到的事情的例子。希望澄清这个问题!一如既往,感谢SO'ers。
没有细节,没有什么可说的。你的代码可能相当不错。你使用docstrings吗?你使用狮身人面像吗?你的系统管理员有什么问题?任何具体问题?也许他们只需要一个Python教程?你遇到了什么具体问题? – 2010-10-13 21:09:09
如果他们只是要使用脚本,请写一个手册页。如果他们需要查看实际的代码,请使用文档字符串(无论如何您应该这样做)。如果他们需要使用你的代码写*其他脚本......那么他们不是非程序员,是吗? – 2010-10-13 22:19:04
“我正在寻找的其他类型的事物”还有什么?该列表已完成。第2和第3项应该是1和2.我不明白你所担心的。请提供**具体的**特定**例子,以了解您遇到的具体**问题。这一切听起来都像是用手搓着。请具体说明你不能做什么。 – 2010-10-14 10:24:54