嘴角微微上扬。
正快速写注释、代码……
哒哒哒哒哒哒——
一行注释在屏幕出现:
“本方法假定hyper达到drs设置的阈值,充分考虑偶发抖动现象,判断该hyper是否需要动态调度。”
接着写了一段代码:
def needs__dynaic_schedulg(hyper_id, tolerance=01):
threshold = t_hyper_drs_threshold(hyper_id, &39;&39;)
cycle = t_hyper_drs_cycle(hyper_id, &39;&39;)
onitor_data = t_hyper__onitor_data(hyper_id, cycle)
……
这代码是简单写的。
被调用的函数,t_hyper__onitor_data原本就有。
t_hyper_drs_threshold、t_hyper_drs_cycle等则是现编的。
写完之后,眼前迅速出现红点。
扫视下来……
脑中缺陷提示不断飘过:
“t_hyper_drs_threshold未定义。”
“t_hyper_drs_cycle未定义。”
“获取的内存监控数据只传递采样周期,未传递起止时间……”
“内存抖动容忍度仅考虑幅度,未考虑超过阈值的连续性……”
“未考虑观察队列,对周期性抖动、全局资源分配考虑不足……”
每一处的掌握度,都是——
100!
自己写的代码,自然完全掌握!
王霁按提示内容修改,每改动一处,有时会有新的缺陷提示,有时缺陷彻底消除,表明代码达到了效果。
遇到稍复杂的逻辑,就提交给pilot,让它给出样例。
用几分钟看懂样例的逻辑,再扔到代码编辑器……