21得票1回答
如何估算SQL查询的时间?

我正在尝试获取以下查询可能需要多长时间的粗略(数量级)估计:mysql> EXPLAIN SELECT t1.col1, t1_col4 FROM t1 LEFT JOIN t2 ON t1.col1=t2.col1 WHERE col2=0 AND col3 IS NULL; +---...

21得票4回答
如何让自由职业客户理解开发和维护成熟产品的成本?

我有一个自由职业的Web应用项目,客户每两周左右会请求新功能。我无法预测即将推出的功能的要求。因此,当客户请求新功能时,可能会发生以下几种情况: 如果它与现有平台兼容,我可以轻松实现该功能。 如果我必须重写平台基础的一部分,那么我会遇到困难。 如果实现现有平台上的新功能成本太高,客户则会取...

19得票12回答
设置低估或高估的截止日期哪个更好?

假设你是一个项目经理。你可以为特定任务分配给特定开发人员估计工作量的天数。在进行估计后,你获得一些最小值和最大值。 然后你将任务委派给开发人员。实际上,你也设定了截止日期。 在设置截止日期时,使用哪个估计更好:最小值还是最大值? 我认为最小值的估计可能会导致开发者的压力增加,而最大值的估计...

15得票8回答
计算操作预计到达时间的最佳方法是什么?

我正在寻找使用线性进度信息计算操作(例如:文件下载)的ETA的最佳方法。 假设我有以下被调用的方法:void ReportProgress(double position, double total) { ... } 我有几个想法: 在一定时间内计算进度(比如最近10秒),并将该...

7得票4回答
估计zip文件大小/创建时间

我需要按需使用Python的zipfile模块或Unix命令行工具创建ZIP文件。 要压缩的资源通常大于1GB,而且不一定适合压缩。 如何高效地估计ZIP文件的创建时间和大小?