太难了

wind

知名会员
注册
2002-01-20
消息
675
荣誉分数
3
声望点数
128
  • 谢谢各位。

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

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

    altopa

    新手上路
    注册
    2002-10-15
    消息
    271
    荣誉分数
    0
    声望点数
    0
    最初由 wind 发布
    谢谢各位。

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

    搞不好,咱要栽进这个浑水里了。
    Ding!
    CFC 人才济济啊!
     

    孺子牛

    新手上路
    注册
    2003-10-01
    消息
    55
    荣誉分数
    0
    声望点数
    0
    其实大家的想法很多,总结一下吧:

    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. 

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

    URL

    知名会员
    VIP
    注册
    2002-04-20
    消息
    866
    荣誉分数
    113
    声望点数
    153
    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.
     

    qlgc

    新手上路
    注册
    2002-09-11
    消息
    657
    荣誉分数
    0
    声望点数
    0
    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.
     

    talk

    新手上路
    注册
    2003-04-03
    消息
    325
    荣誉分数
    0
    声望点数
    0
    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?
     
    顶部