我正在寻找SAP/ABAP开发的标准时间估计表或列表,可根据开发团队,项目的复杂性等在某些变量中进行定制.
类似的东西:
Simple Module Pool -> 10 hours
Complex Module Pool -> 30 hours
Definition of Dictionary -> (0,4 * number_of_tables * average_fields ) hours
ALV Report -> (2 * number_of_parameters) hours
Run Code Online (Sandbox Code Playgroud)
我已经搜索过但还没有找到任何东西.我找到了AboveSoft Adaptive Estimator,看起来像是一个软件工具来做我需要的东西,但我更喜欢的东西......手册,官方或标准表.
你知道这样的事吗?
先感谢您.
按照Rob S.的评论要求更新,以便为将来的类似问题提供更多信息:
我正在寻找的是一堆公式,任何可以适用于(甚至创建)SAP开发时间估算的度量系统.
我正在寻找一种技术/工具/方法来估算SAP的工作,持续时间,成本,类似于COCOMO II,FP,ESTIMACS或SLIM的SAP开发.
如果我在python中编写单元测试(使用unittest模块),是否可以从失败的测试中输出数据,所以我可以检查它以帮助推断导致错误的原因?我知道能够创建自定义消息,它可以携带一些信息,但有时您可能会处理更复杂的数据,这些数据不能轻易地表示为字符串.
例如,假设您有一个类Foo,并使用名为testdata的列表中的数据测试方法栏:
class TestBar(unittest.TestCase):
def runTest(self):
for t1, t2 in testdata:
f = Foo(t1)
self.assertEqual(f.bar(t2), 2)
Run Code Online (Sandbox Code Playgroud)
如果测试失败,我可能想输出t1,t2和/或f,以查看此特定数据导致失败的原因.通过输出,我的意思是在运行测试之后,可以像任何其他变量一样访问变量.
我正在写一个Flash游戏,非常密集的CPU.
除了优化它之外,我希望能够以慢PC的方式播放它,因为我有一个很好的CPU,我想让它也可以在坏的CPU上播放
首先我认为虚拟化会有所帮助,但我已经尝试过使用ubunto映像的vmware播放器,我无法在任何地方找到如何做到这一点.
购买旧PC 不是一种选择,因为我不喜欢只为此而设备.
我需要的是像软件下载器,或虚拟机,我可以指定CPU和RAM的低规格.
有人知道怎么做吗?
我使用一个简单的Zend_Auth设置来验证我的一个应用程序的用户,使用控制器插件中的preDispatch()方法检查.当匿名用户导航到
/users/view/id/6
Run Code Online (Sandbox Code Playgroud)
例如,他们应该在身份验证后重定向到上面的URI.
做这个的最好方式是什么?我宁愿不在$_SERVER['REQUEST_URI']会议中存储.就个人而言,我发现将整个Zend Request对象存储到最干净的解决方案,但我不确定这是否合理,如果这是我应该采取的方法.
有什么想法吗?
我目前正在重构代码以将Convert.To替换为TryParse.
我遇到了以下一些代码,它们创建并为对象分配属性.
List<Person> list = new List<Person>();
foreach (DataRow row in dt.Rows)
{
var p = new Person{ RecordID = Convert.ToInt32(row["ContactID"]) };
list.Add(p);
}
Run Code Online (Sandbox Code Playgroud)
我作为替代品提出的是:
var p = new Person { RecordID = Int32.TryParse(row["ContactID"].ToString(), out RecordID) ? RecordID : RecordID };
Run Code Online (Sandbox Code Playgroud)
有什么想法,意见,替代我做过的事情?
我刚刚负责使用ASP(.net)构建一个Web应用程序,我正在寻找一些关于从哪里开始的建议.简而言之,应用程序需要能够.
该应用程序旨在充当可通过Web服务调用访问的系统功能的前端.
我打算在客户端使用JavaScript做很多工作,并且我只想将ASP作为上面列出的3个项目的框架.
感谢您的任何建议.
我的类包含一个Dictionary<T, S> dict,我想公开一个ReadOnlyCollection<T>键.如何在不复制Dictionary<T, S>.KeyCollection dict.Keys数组然后将数组暴露为数组的情况下执行此操作ReadOnlyCollection?
我希望它 ReadOnlyCollection是一个合适的包装器,即.反映基础字典中的变化,据我所知,将集合复制到数组将不会这样做(以及看似效率低下 - 我实际上并不想要新的集合,只是为了公开基础的密钥集合.. ).任何想法将不胜感激!
编辑:我正在使用C#2.0,因此没有.ToList(轻松)可用的扩展方法.
c# ×2
c++ ×2
abap ×1
arrays ×1
asp.net ×1
c#-2.0 ×1
collections ×1
dictionary ×1
emulation ×1
estimation ×1
exception ×1
flash ×1
generics ×1
optimization ×1
php ×1
python ×1
redirect ×1
refactoring ×1
sap ×1
set ×1
stdset ×1
stl ×1
tryparse ×1
unit-testing ×1