最近,我注意到 Codeforces 提交流程的变化。以前,从问题页面直接打开提交页面时,问题代码(例如 A、B、C 等)会自动填入。这使得提交过程非常顺畅:
--> 阅读问题。
--> 编写解决方案。
--> 打开提交页面。
--> 上传/提交代码。
然而,现在问题代码经常需要手动选择。虽然这看似是个小变化,但我发现自己常常需要回到问题陈述中确认我正在提交 A、B、C 还是其他问题。这在以下情况下尤其明显:
- 在比赛中解决多个问题。
- 处理旧比赛。
- 使用单独的标签进行编码和提交。
- 休息后返回时忘记确切的问题索引。
当然,手动选择问题并不困难,但以前的行为减少了摩擦,消除了一个小错误来源。我的建议是在从问题陈述打开提交页面时,自动预选当前的问题,同时仍然允许用户手动更改。如果其他用户也注意到这种变化,并且觉得以前的工作流程更方便,我想听听大家的看法。
博主点评: 这个用户体验的建议非常实用,特别是在高强度的比赛环境中,减少每一步的操作可以显著提升开发者的效率。希望 Codeforces 能考虑这个改进!