青松代码开发理念

来自楽子維基

简介

青松代码开发理念大意

青松代码开发理念 是由 青松开发组 负责人 Spruce sapling 创立的。其主要包含对于HTML的详细开发理念。 众多代码开发者一致认为,青松代码开发理念是无比愚蠢且反人类的。

如此愚蠢的代码理念理应归功于 Spruce sapling 的积极创造,同时继承其薄弱的知识基础和开发经验。

青松开发组 依照 Spruce sapling 的指令进行开发,使得代码的可维护性基本为零。

内容

HTML 至上理念

HTML Only

Spruce sapling 坚定地认为,HTML 就是最高级的语言。他拒绝学习 Java、C++、PHP、Python 等常规高级语言,而是坚定不移地选择使用 HTML 进行全终端的开发。

他认为,写好 HTML 就是拥有全世界。他否认其他人对于常规高级语言和后端语言的学习,否认 Scratch 的助学功能,坚决使用 HTML 进行开发。

尽管他目前没有产出任何可用的服务和网站,但他仍然坚定信念,只学习 HTML 。

直到后来 Spruce sapling 尝试开发游戏时,为了控制角色移动才勉强同意学习 Javascript 。

Svg 页面构建

Svg 构建页面

Spruce sapling 认为,构建 HTML 页面的最好方式是使用 Svg 矢量图形进行全页面构建。尽管 Svg 适用于绘制矢量图形,尽管他并不知道什么是矢量、向量,但他仍然认为,Svg 是高效的。

可缩放矢量图形(Scalable Vector Graphics,SVG),是一种用于描述二维的矢量图形,基于 XML 的标记语言。作为一个基于文本的开放网络标准,SVG 能够优雅而简洁地渲染不同大小的图形,并和 CSS,DOM,JavaScript 和 SMIL 等其他网络标准无缝衔接。本质上,SVG 相对于图像,就好比 HTML 相对于文本。

可见,在 HTML 标准中,SVG 仅用于绘制图形,而并不适合开发页面。

对于此类思想,众多开发者均认为这是愚蠢至极的,但青松坚定认为,我们不应被规范舒服,应当追求自由。

高级的 <button>

蔑视开发规范

破规烂矩只会限制你们的想象力

继谭浩强、廖雪峰、马士兵以后,Spruce sapling 坚信:遵守开发规范的代码是不符合编程理念的。

尽管几乎所有的互联网公司都努力地使用开发规范来保证代码的可维护性和质量,但 Spruce sapling 无惧强权,坚定地履行自己的愚蠢思想,与所有人唱反调。

他认为:最好的编辑器就是 Notepad(记事本)。而他给出的原因则是:这样可以锻炼你在各种环境的开发技能。同时,他试图把所有 HTML 代码写在一行里,具体原因我们不得而知。

他从不遵守开发规范,以自我为中心,凭借自己浅薄的知识水平大胆质疑众多具有数十年经验的开发团队。这种思想是勇敢的,但同样也是愚蠢的、下贱的、不值得学习的。

SVG和HTML是同一种语言

SVG 与 HTML 的关系

Spruce sapling 认为,SVG 就是 HTML 。尽管所有看过 MDN 文档的人都知道 SVG 遵循 XML 语法,而 HTML 是基于 XML 语法的超集,但他还是坚定地认为 SVG 等于 HTML 。

~MP7Y( `U`EY(KCE59~~WBH.png

记事本编辑体系

Spruce sapling 认为,一个优秀的程序员只应该使用记事本(Windows 内置的 notepad.exe)进行程序开发,同时他还否认代码提示的必要性,认为

真正的程序员从来不用提示.png

总结

Spruce sapling 仅具有薄弱的基础开发能力和知识水平。作为一个不满12岁的小学生,他大胆质疑的精神值得颂扬,但他不思进取、高度以自我为中心的理念也注定了他无法成为一个优秀的开发人才。

作为一个积极向上、努力学习的开发者,我们不应向他学习。我们要努力接纳新知识,学习优秀的代码,提高自己的代码质量和开发水平,而不是执着于一个基础的、简单的 HTML ,执着于文本文档开发,执着于 SVG 构建页面。

他的坚定,使得他的未来人生注定不会美好,这必定成为我们的反面教材。