gpt4 book ai didi

language-agnostic - 处理编程中未解决问题的最有效方法

转载 作者:行者123 更新时间:2023-12-01 08:41:22 25 4
gpt4 key购买 nike

我用 C++ 编程。有时候做一件事有1000种方法,根据当下的灵感/精力等,我可以选择“正确的”或不“正确的”,花10分钟或三天来解决问题或找到解决方案或做老板的任务。

当你在编程时,你如何处理这种“开放”的情况?用你的直觉?喜欢之前计划很多?

非常感谢

最佳答案

  1. 从所有可能的解决方案中选择一个易于测试的解决方案。
  2. 实现测试
  3. 实现代码。

重复直到我拥有解决问题所需的功能。

现在检查代码是否足够干净。大多数时候不会。在这种情况下,重构直到它干净为止。

足够干净意味着:要么比项目中的平均代码段干净得多,要么像我能写的一样干净。早先达到的任何东西。

好吧,我不得不承认,这至少是我尝试编写代码的方式。

通过可测试性作为副作用来选择解决方案更喜欢设计良好的解决方案。

关于language-agnostic - 处理编程中未解决问题的最有效方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2352404/

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