MathWorks释放MATLAB工具箱开发最佳实践
研究
计算可以是一个混乱的事情,至少对我来说,它通常看起来像下面的。首先是勘探阶段,你经常没有强烈的知道你在做什么。你玩转这些数据或模拟,看看有什么,了解你的主题域,通常情况下,您正在开发的系统(
如。
MATLAB, Python, R
等
同时)。
作为
我们的
低估了,叙事的复杂性增加,混乱的脚本或笔记本变得整齐。结构
出现
可重用函数和类的形式,最初
只是为了
我们自己
为别人,但最终
。
文档开始一些分散变得更连贯和全面的评论
。
你的测试脚本发展到单元测试成为一个持续集成过程的一部分。
你的私人存储库成为公众和其他人们开始表达感兴趣你的工作
。
你把你的代码包允许其他人
更容易安装
和一个“开始”指南帮助上。
你已经
书面(或写)一个MATLAB工具箱和想知道的最佳实践,这样你就可以让它一样好
。
工具箱的作者的反馈
昨天,我们和一群经常在一起
著名的开源MATLAB
工具箱的作者,要求他们“用户有什么问题
与你的工具箱?
”。
结果很明了
理想情况下,每个人都可以
开发和发布工具箱,最小化这些问题。
不会
很好如果MathWorks提出建议如何做?
好吧
,
我们已经
让你满MathWorks GitHub上的一些新库组织
- MATLAB工具箱的最佳实践:我们当前组的建议一个好的MATLAB工具箱应开发和发布。
- 例子MATLAB工具箱:只创建一个虚构的工具箱演示的最佳实践。
你会
学习如何构建您的工具箱,示例和文档放在什么地方,如何
保持开发代码分开航运代码,
也许最
重要的是,如何让那些很酷的徽章在回购,你看到的
专业人士
使用
。如
这一个
由社区开发团队在MathWorks, t
这些是进化的文档
不
然而,覆盖一切
。
我们邀请你
打开一个问题
或
文章的讨论
如果你有任何问题,
评论
或建议什么到目前为止已经完成
。这里也随意置评或消息我
Linkedin
或
推特
。
评论
留下你的评论,请点击在这里MathWorks账户登录或创建一个新的。