C
cpj7406
Unregistered / Unconfirmed
GUEST, unregistred user!
一位同事因为设计的几个类搞了几十个public的成员,被经理指责得一无是处,大家评评理!
经理说:“你这些类,成员都是公开的,给维护和扩展带来极大的风险和困难!”
同事说:“外部需要访问它们呀,不公开我怎么办?”
经理说:“你居然会这么说,属性是干什么的?不会看看人家 Borland 的源代码?随便找本面向对象的书,前 50 页就会有人告诉你如何封装、如何不直接暴露成员,搞了 1 年半的 Delphi,我觉得你就是一个幼儿园的水平...”(更多难听的话就略去了)
同事无语......(我估计心中有话,但是迫于领导压力不敢开口了)
这位同事是个女同志。
我个人觉得,技术上有点问题是客观事实,但是经理和企业也有责任!
1)显然企业培训不足;2)显然工作安排失误。(也是迫于领导压力,我也不敢开口)
我还觉得有点小题大做。
大家给评评理!
经理说:“你这些类,成员都是公开的,给维护和扩展带来极大的风险和困难!”
同事说:“外部需要访问它们呀,不公开我怎么办?”
经理说:“你居然会这么说,属性是干什么的?不会看看人家 Borland 的源代码?随便找本面向对象的书,前 50 页就会有人告诉你如何封装、如何不直接暴露成员,搞了 1 年半的 Delphi,我觉得你就是一个幼儿园的水平...”(更多难听的话就略去了)
同事无语......(我估计心中有话,但是迫于领导压力不敢开口了)
这位同事是个女同志。
我个人觉得,技术上有点问题是客观事实,但是经理和企业也有责任!
1)显然企业培训不足;2)显然工作安排失误。(也是迫于领导压力,我也不敢开口)
我还觉得有点小题大做。
大家给评评理!