SuperAPI AI 工具集

Designing Before Coding

设计与创作

查看项目

更新于 10-16 02:35

技能介绍

用途:在编写实现代码之前,先用伪代码完成设计。适用于任何非平凡编程任务,如新功能、非简单缺陷修复、重构、超过约5行的例程,或不确定如何下手、方案显得复杂时。时间紧张、问题看似简单或自认为已知道答案时也不应跳过。

主要流程:确认前置条件(任务是否明确、输入输出、前置与后置条件);先给例程起清晰明确的名称(起不出好名字是设计不清的信号);思考错误处理策略;先查标准库、项目库与算法,避免重复造轮子;用代码编辑器写高层伪代码,用平实语言描述做什么而非怎么做;审查伪代码并尝试2至3种不同方案,比较简单性、可维护性与边界情况后选定最佳;最后把伪代码逐行翻译为代码,并保留为注释说明意图;随后检查代码、清理冗余注释。

限制与提醒:伪代码应语言无关、高低适中;若一条注释膨胀成很多行代码,应抽为新例程。若已先写实现代码,应把代码放一边,从零重写伪代码、比较方案;若代码与最佳设计一致则保留并补注释,否则按伪代码重写。资料未提供官方安装命令、价格或平台信息。