【发布时间】:2015-01-10 10:25:31
【问题描述】:
我正在使用 asp.net 和 C# 开发应用程序,其中我们的项目架构有很多嵌套的函数调用。
public Employe GetEmployeOrder(orderid, employe){
GetEmployeOrderWithDetails(orderid, employe.ShippingId,BillingId);
}
public Employe GetEmployeOrderWithDetails(guid orderid,guid ShippingId,guid BillingId)
{
// Another function call
}
您可能已经知道我在说什么场景。如果我有这样的嵌套调用,那么它会影响我的应用程序的性能吗?
【问题讨论】:
-
这应该是您最关心的问题,除非您发现性能问题和基准测试另有说明。无论如何,拥有多个单行传递函数听起来像是重新考虑这些函数的设计和/或使用和必要性的理由。
-
如果你想要一个关于 C# 的答案,那就是你应该将标签用作不相关技术的垃圾邮件标签,这可能会惹恼人们。
-
@Peter Lawrey - 我认为这是一个普遍的场景,它会影响 java 和 .net 两者都会影响性能,但感谢您的回复,我得到了我的问题的答案。
-
@rahul.deshmukh 我很确定这是错误的答案。 ;)
标签: java c# c++ asp.net performance-testing