引言
这并不是我开通的第一个博客,我在中学时期也在zhihu、bilibili上记录数学学习经历。我希望这个因辅修cs而创建的博客账号,能记录一些我学习cs的历程。以下是我对后续博客内容的展望,可能与实际情况有出入,可能一个想法到很久以后才开始践行,但我会尽我所能。
共勉!
个人成长
代码风格
面向对象
在本科前两年,我高强度参与VEX机器人竞赛,在这个过程中精进了使用C++面向对象编程的能力,也从前人的代码中吸收内化了一定的代码风格。然而到了真正自己组织一个项目的时候,依旧常常手忙脚乱,反复重构一些简单类,以简化接口、方便理解使用。我意识到这是code patterns的问题,也意识到这需要长期积累才能有所改进。
希望在未来优秀的代码风格能融入我的写码习惯,博客中将记录我认为优秀的范式。
Compiler-Friendly
修读计系统结构时接触到了这个概念,严格来说应该也算是代码风格中的一个部分。可能是在信息竞赛中比较重要的概念,极致的性能利用。我的修读目标可能没有这么高,以避免“屎山代码”为准。
参考资料:
Google Style Guide(中文版)
Code Complete 2nd edition