太难了

  • 主题发起人 主题发起人 wind
  • 开始时间 开始时间
谢谢各位。

今天下午和她的另一个同事(鬼佬,可能是对其不满者)交换了意见,他认为她的code结构混乱,很多致命性的概念错误影响了系统结构,遗憾的是,他们没有technical leader,三个junior加一个不懂技术的project manager。他们的老板现在也意识到了这个情况,想从别的组(我所在的组)找一个technical leader堵枪眼,我已向本人的老板表示他们的项目整体组织有问题,而不仅仅是这个女士的问题,他们如果认为那女士有问题,应该早指出,而不是等到现在。当然我一再叮嘱我的老板,不要把我的话告诉那个组的老板,我想他也不会告诉对方自己手下的评论。

搞不好,咱要栽进这个浑水里了。
 
最初由 wind 发布
谢谢各位。

今天下午和她的另一个同事(鬼佬,可能是对其不满者)交换了意见,他认为她的code结构混乱,很多致命性的概念错误影响了系统结构,遗憾的是,他们没有technical leader,三个junior加一个不懂技术的project manager。他们的老板现在也意识到了这个情况,想从别的组(我所在的组)找一个technical leader堵枪眼,我已向本人的老板表示他们的项目整体组织有问题,而不仅仅是这个女士的问题,他们如果认为那女士有问题,应该早指出,而不是等到现在。当然我一再叮嘱我的老板,不要把我的话告诉那个组的老板,我想他也不会告诉对方自己手下的评论。

搞不好,咱要栽进这个浑水里了。

Ding!
CFC 人才济济啊!
 
其实大家的想法很多,总结一下吧:

1:singleton 只是说有一个instance in the system, 并没有关系到程序运行控制和内存的问题,

2:变量在这个模块里(或者说method)是不是必须的,不必须当然要拿走,但是,如果是内部变量,有是必须的呀,怎么办呢?

3:这其实是多线程里面的互斥,必须用 semiphore (信号灯)(其实,有各种类型的,depends on your system) 把重入的代码包起来;也就是说,设计的时候,尽量把重入的代码放在一个 method 里面,不必要的代码也不要放进来

4:用了信号灯,最重要的一点是防止 dead-lock, 防止的方法有很多。用static data member in the class 是比较低级的;有一个比较高的,是用一个class 包起一个信号量,然后在需要的时候,生成一个局部实例。这样,在后面的处理中,就算被抛出,这个包含信号量的 instance 的 destructor 会把信号量释放,避免了dead-lock. 

好久没有编拉,印象是这样的。
 
Professional Ethics

The PEO's Code of Ethics demands a professional engineer not to review the work of a peer professional engineer without the consensus of the latter.

Even if you are not a professional engineer at this moment, refering to this code may be a good excuse to not comment on your colleague's work.
 
Re: Professional Ethics

最初由 URL 发布
The PEO's Code of Ethics demands a professional engineer not to review the work of a peer professional engineer without the consensus of the latter.

Even if you are not a professional engineer at this moment, refering to this code may be a good excuse to not comment on your colleague's work.

:cool: :cool: :cool:
Very good point, indeed.
 
Re: Professional Ethics

最初由 URL 发布
The PEO's Code of Ethics demands a professional engineer not to review the work of a peer professional engineer without the consensus of the latter.

Even if you are not a professional engineer at this moment, refering to this code may be a good excuse to not comment on your colleague's work.

老兄是PE?
 
后退
顶部