我一直在考虑为我们组织内部开发的所有软件设置某种类型的库。我想收集好SO人可能对这个主题有任何想法。
我认为,向开发人员灌输编写可重用代码的好处有什么意义,如果在下一个项目中开发人员做的第一件事就是文件 - >由于缺乏已经重用的代码的知识而导致的新功能。
作为一个额外的好处,我认为只要拥有这样的库就可以鼓励开发人员在编写代码时更多地考虑可重用性
我想让这个库尽可能简单,也许我唯一的两个要求是:
我看到每个资产/组件所需的基本信息是:
您会记录更多信息吗?
什么是最好的平台,即维基,论坛等?
什么会使像这样的软件库成功与不成功?
非常感谢所有想法。
由于
编辑:
发布后发现了类似的问题:
How do you ensure code is reused correctly?
How do you foster the use of shared components in your organization?
答案 0 :(得分:5)
听起来贵组织没有可用的代码中央存储库。根据您的操作,这可能是因为安全限制导致知识的混合,外部供应商代码包含在部分/全部解决方案中,或者您的公司尚未看到让人们重复使用的好处,重构,并传播这种存储库的好处。
我在多家公司看到的解决方案的共同属性是多方面的方法
我见过的不成功的属性?
只是我的想法。