gpt4 book ai didi

c - 是否有完善的设计模式来实现用户提示?

转载 作者:行者123 更新时间:2023-11-30 18:51:04 25 4
gpt4 key购买 nike

我正在开发一个嵌入式项目,该项目读取操纵杆并相应地在 3d 空间内移动执行器。现在我想提供通过串行线提供的用户提示作为用户输入的替代选项。用户输入将是 G 代码。

https://en.wikipedia.org/wiki/G-code .

我对创建 C 代码并不缺乏经验,但是,我以前从未处理过文本输入。是否有任何完善的设计模式来说明如何以易于阅读/可维护的方式实现此类软件?

最佳答案

不,用户提示没有“设计模式”。

设计模式充其量也具有边际值(value)。它们是为了应对大多数程序员无法独立思考的明显灾难而创建的。因此,他们会得到一份冗长的先前思想目录,以及关于如何将他们的思想映射到这些一成不变的同源物的详细说明。

这是“设计模式”的一个精彩示例:使用全局变量在某种程度上是邪恶的。因此,相反,实例化一个 Singleton 类(如果你不小心的话,它将要求你使用 SingletonFactory 的代理服务[但我离题了])并提供访问该类的“getter”和“setter”方法封装的数据。结果:不是在窗台上提供一行代码,而是在窗台上提供十五行代码。胡言乱语!

许多人会对这种说法感到愤怒。只要他们想一想,就会发现自己已经成为了骗局的受害者。设计模式就像“共同核心”英语论文作业中的标题:假设学生完全无法自己生成创造性的、结构正确的英语,因此提供了关于说什么和如何说的极其详细的“指导”它。

你自己想想吧。这是任何人在任何地方都能给你的最好建议。

关于c - 是否有完善的设计模式来实现用户提示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38232190/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com