language-agnostic - 我正在经历的奇怪的编码阶段

标签 language-agnostic

关闭。这个问题是opinion-based .它目前不接受答案。












想改进这个问题?更新问题,以便 editing this post 可以用事实和引用来回答它.

4年前关闭。




Improve this question




最近,我经历了一个非常奇怪的阶段。我觉得有必要编写/重写我使用的所有工具(文本编辑器、IDE、库/模块),但我不知道为什么。尽管这可以看作是一件好事(因为我在这个过程中学到了很多东西,而且我的软件设计技能也在不断提高),
最奇怪的部分是我完成后扔掉了所有代码,所以我有点白费力气。我对自己编写的代码从不满意。你也有这个实验吗?你是怎么克服的?

最佳答案

听起来您被几种不同的可能“综合症”之一(或者可能不止一种)驱动。

  • 这里不是发明综合症(NIHS)。这是没有人的代码足够好的地方,或者没有人按照你想要的方式做事。所以你认为你可以做得更好。
  • 它是如何工作的?综合征(HDIWS)。这是您对程序着迷并想了解其工作原理的地方,因此您基本上可以自己编写程序。
  • 咬得比你能咀嚼的多(BOMTYCCS)。这就是您认为“这不会太难做,所以我自己写它然后我知道它在做什么”的地方。然后,你完成了它的一半,足以让它工作,你意识到你的代码很糟糕,你做了太多的妥协来快速完成它,所以你把它扔掉了。
  • 买太便宜了,所以你认为你可以 build 更便宜的综合症(TCTBISYFYCBICS)。名字足以说明问题。问题是你完成了一半,然后你意识到你已经陷入了上面的#3,并认为你的时间比任何时间都更有值(value)。

  • 我遭受了所有这些,甚至更多......(就像经典的“需要为一切综合症(NTCAAFES)创建一个缩略词”;)

    关于language-agnostic - 我正在经历的奇怪的编码阶段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/517243/

    相关文章:

    math - float 学有问题吗?

    c++ - 并行运行现有可执行文件的通用方法

    file-io - 在单行逗号分隔文件中求和值

    将分层平面数据(w/ParentID)转换为带缩进级别的排序平面列表的算法

    language-agnostic - 如何进入游戏开发(兼职)?

    database - 简单密码加密

    algorithm - 这两种 nloglog(n) 排序算法有什么区别? (Andersson et al., 1995 vs. Han, 2004)

    unit-testing - 如何发送 RST 而不是正常关闭以进行测试?

    language-agnostic - 为什么写一个关闭的 TCP 套接字比读一个更糟糕?

    language-agnostic - 关于如何构建出色命令行界面的灵感