如何写出整洁代码

这几天在看Martin的《代码整洁之道》,感觉说的真的很好啊。其中最重要的思想和重构有一些相似:代码不止是给机器看的,更是给人看的。良好的编码风格可以帮助你更快速地找到Bug以及更新代码。

这里总结出每一章的要点,以便后期回顾。

OpenGL-法向量变换

这两天在看OpenGL光照的时候,教程上提到了法向量变换。这里就来推导一下。

使用纯SDL2库给OpenGL纹理

Learning-OpenGL的教程中,作者是使用stbi_image这个单头文件库来加载纹理的。当时我就在想:SDL2这么强大,自己应该也可以加载纹理数据的吧。所以就做了一些尝试。

SDL2第三方库:SDL2_image库

SDL2除了自己本身的SDL2库,官方和其他开发者为了补充相应的内容,给出了很多有用的库。这里就来看一下适用范围最广的SDL2_image库。

所有的官方拓展库可以在这里找到。