【发布时间】:2021-03-20 15:55:57
【问题描述】:
我是一名软件专业的学生,我的第一本编程书籍是 Robert C Martin 的“Clean Code”。所以我知道干净代码的重要性并尝试将其应用到我的代码中。
但是,如果我尝试实现我从大学学到的算法,那就搞砸了。我可以通过我的双手解决问题,但用电脑很难做到。甚至我通过c++编写了一类算法,它通常违反干净的代码原则(最严重的是方法的参数太多。)
最近,为了提高我的技能,我正在尝试在线法官,但这对我的代码清理没有多大帮助......
你能根据你的经验给我建议吗?我真的想让我的代码干净而且设计得很好。我会很感激你的!
+我有一个用回溯法制作的背包问题的算法代码。如果你愿意,我可以发布它,但可能很混乱,很难理解...... T_T
【问题讨论】:
-
这真的没有捷径可走。通过实践学习。接受你一生中写的大部分代码都是垃圾,当你写出非常漂亮的东西时,你会感觉更好。
标签: c++ architecture coding-style