谢谢你的邀请。作为一个10多年的码农,我见过太多美好的代码。
什么是美丽的代码?就我经常用的Java,Swift,JavaScript来说,但一般来说,我最喜欢的漂亮代码会有以下几个特点:
干净:注意代码格式,去掉无用的声明、依赖等。
可读性:可读性,包括有意义的命名、清晰的逻辑、恰当的注释等。
简单:功能要短,只做一件事;不要写重复的代码;不要使用无用的代码。
封装:每个类只做一件(类)事,不管是什么样的类,都只做一件(类)事。(面向对象的本质)
有哪些好看的代码?Java方面,经常用的Spring很不错,尤其是SpringMVC,充分发挥了MVC框架的精髓,有空可以多做研究。
Swift,我强烈推荐斯坦福大学一个白胡子教授的课程,讲的很好,里面的代码写的很漂亮。
JavaScript就更多了。作为世界上最流行的语言,github上很多明星云集的项目都不错,我就不一一列举了。