gpt4 book ai didi

c++ - 编写灵活软件的指南?

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:36:50 26 4
gpt4 key购买 nike

一段时间以来,我一直在为我的(深奥的,如果你愿意的话)编程语言开发一个 C++ 解释器。我注意到的主要事情之一:我从一个灵活的概念开始,我编码得越深(Tokenizer->Parser->Interpreter)整个系统的灵 active 就越差。

例如:我一开始没有实现 include 函数,但是解释器已经启动并运行了——我在实现它时遇到了极大的困难,就像后来“修补一些东西”一样在。我的系统很快就失去了灵 active 。

  • 我如何学会在开发过程中尽可能保持相对较小的 C++ 项目的灵 active 和可扩展性?

最佳答案

如果需要保留

C++ projects as flexible and extensible as possible during development

那么您就没有产品规范,没有真正的目标,也没有办法定义成品。

对于商业产品来说,这是最糟糕的情况。用一位知名博主(不记得是谁)的话来说:“在你定义了你不打算做的事情之前,你还没有得到一个产品。”

对于个人项目,这可能不是问题。记下经验并记住以备将来引用。重构并继续。

关于c++ - 编写灵活软件的指南?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2714355/

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