Eiffel 发表于 2011-3-11 13:11

lz试试sparx Enterprise Architect在sparxsystems.com上可以下载试用版。
这个软件有一个功能,可以将代码 ...
xl1212 发表于 2011-3-11 11:11 http://www.dolc.de/forum/images/common/back.gif

谢谢你的建议,我去看看这个软件,第一次听说。code一部分是matlab 一部分C

Eiffel 发表于 2011-3-11 13:13

千行很多吗?我同事都写上万行....
meactohn 发表于 2011-3-11 11:32 http://www.dolc.de/forum/images/common/back.gif

我们不是搞编程或者数学计算的。。。对于工科儿,重要还是应用软件比较多,所以千行算不少了。你同事做什么的?

meactohn 发表于 2011-3-11 13:14

我们不是搞编程或者数学计算的。。。对于工科儿,重要还是应用软件比较多,所以千行算不少了。你同事做 ...
Eiffel 发表于 2011-3-11 13:13 http://www.dolc.de/forum/images/common/back.gif

经济

xl1212 发表于 2011-3-11 13:54

我猜你的程序是MATLAB中调用C语言程序,使用MEX文件。
那就不可以用sparx Enterprise Architect进行分析。

你看看那些MATLAB调用的入口程序mexFunction。
你看看MATLAB提供的应用编程接口(API),熟悉一下,它们是用来来实现与外部的接口。如果熟悉了这些API,其实mexFunction就不会太难理解。

至于C的话,其实写好C是很看功力的,代码因人而异,有些人写的代码中每个function是简单而优美以具有及单一职责,这样就有可读性。但是有些人的代码就很难读了。
如果你同事写的代码很难读,那么他的功力也比较差,呵呵。


至于MATLAB中的M文件其实还是比较容易读的,如果可以先知道你同事这些代码是用来干什么的,然后再去读就比较容易理解。

llstella 发表于 2011-3-11 21:28

代码从来没写过,楼上诸多高人建议受教了。
另外我认为例会提是很好的主意,让他自己写comment老板也知道他不得不写,比天天问强多了。

matthiasB 发表于 2011-3-11 21:34

这种人很多的。。。。见怪不怪了

orionsnow 发表于 2011-3-12 01:24

千行很多吗?我同事都写上万行....
meactohn 发表于 2011-3-11 11:32 http://www.dolc.de/forum/images/common/back.gif

码不在行多,管用最好。

一套万能码,可以开飞机,阅paper,顺便调戏御姐。

没有挨踢民工外挂,编译的时候没有warning。

不宜乐乎?

orionsnow 发表于 2011-3-12 01:30

我们不是搞编程或者数学计算的。。。对于工科儿,重要还是应用软件比较多,所以千行算不少了。你同事做 ...
Eiffel 发表于 2011-3-11 13:13 http://www.dolc.de/forum/images/common/back.gif

建议你看下knuth 写的 《arts of programming》

有些统计软件比如R, 最低标准就是做成包,然后发布到网上去。 当然也可以为了保密不发表。
做包的时候就有很多写作规范,一般代码都比较好读。

一段代码只有达到了成包标准才有阅读价值。 所以不是你能力不足,是你师兄水平需要提高。

meactohn 发表于 2011-3-12 11:25

码不在行多,管用最好。

一套万能码,可以开飞机,阅paper,顺便调戏御姐。


orionsnow 发表于 2011-3-12 01:24 http://dolc.de/forum/images/common/back.gif
{:3_263:}

meactohn 发表于 2011-3-12 11:27

ps 我的意思是想说,如果不多的话,那就自己写呗。当然我同事写的可能都是垃圾码,字字珠玑的可能比较难写
页: 1 2 [3] 4
查看完整版本: 我在博班第一帖,诉苦帖!