yaray
作者yaray·2010-09-10 22:10
软件开发工程师·Brcy.com

关于 内存溢出问题是架构设计问题还是编码问题 的辩论备忘

字数 459阅读 2115评论 0赞 1

开发中的内存溢出问题,是架构设计问题?还是编码问题?
(地址:http://www.webspherechina.net/club/thread-16379-1-1.html)

辩论已于之前结束,所以把我的观点记录于此,以备忘:

这个辩论根本是一个伪命题:

        架构解决的是宏观和方向性的问题,而编码是具体处理业务逻辑的。架构本身不会造成OOM问题(因为架构并不产生任何程序代码),只是依据架构而设计和实现的程序并运行以后才会产生OOM问题;注意,因为架构需要而产生的程序编码(一般是主体程序或关键程序),它仍是编码问题,而不是架构问题,尽管这些编码属于架构体系范围。

        在帖友的辩论中,有不少已经偏离了这个辩论本身——讨论到了人员责任问题:是谁造成了OOM问题。就人员责任来讲,任何项目或产品范围内的代码质量问题都是项目经理或产品经理为第一责任人,测试负责人员为第二责任人,设计人员为第三责任人,编码人员应该是最后的责任人(注意:在国内,部分情况下,测试人员、设计人员和编码人员有可能是同一个人)。 

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

1

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

相关文章

相关问题

相关资料

X社区推广