duangsuse::Echo
Photo
从无头苍蝇到有组织、有目的的代码,差别是很大的。
比如想在代码里添加一些新特性,瞎猫式编程很轻易就会把那堆纠缠不清的代码改错,因为作者也不知道为什么它能够工作,最重要的是作者往往不敢改,因为他们对“这一次的”『代码正常工作』心存侥幸。
可是好猫会把代码的目的写得一清二楚,因为他们本身就对代码一清二楚。那样的话重写想写错都难,修改和新增想弄错更难。
比如想在代码里添加一些新特性,瞎猫式编程很轻易就会把那堆纠缠不清的代码改错,因为作者也不知道为什么它能够工作,最重要的是作者往往不敢改,因为他们对“这一次的”『代码正常工作』心存侥幸。
可是好猫会把代码的目的写得一清二楚,因为他们本身就对代码一清二楚。那样的话重写想写错都难,修改和新增想弄错更难。
觉得绝句不允许写
或许
可是…… 我觉得
三月 、三个人 这种名字很…… 不知道该怎么说?或许
三、二 这种数字形式根本不该出现?可是…… 我觉得
一行(a、b、c) 不如 行一(a、b、c) 明确啊,如果允许可能出乱子,为了一致最好还是不许的,汉字一般不把『五个人』当名词用的。
duangsuse::Echo
🐻 Sticker
duangsuse::Echo
😋 Sticker
我也想先写关系式的 Kotlin 博文,可是它依赖的 LiterateKt 不得不先完成,既然这样不如就先完成 LKT 吧,也不难。
或许我只是想了解一下 HTML 具体怎么写吧。其实我连 XML 甚至 SGML 都不会写,而我会写 JSON 解析器,真是搞不懂他们。
import { element, configured, withDefaults, withClasses, withAttributes, withText } from './lib/dom';
let showCodeBtn: Element,
codeDiv = element("div", withClasses(playground),
showCodeBtn = element("button", withText(`Kotlin Code${describe}`))
);
duangsuse::Echo
尽管 JavaScript 把赋值 (=) 也做成了有值的模式,Kotlin 的 Configure Block 比这个更厉害、更优雅
declarative 的风格真的好棒啊,比之前手动 appendChild 什么的好多了!至少现在不必把所有本来该『立刻』初始化好的元素放在控制流里顺序构筑了!
https://webpack.js.org/concepts/
不得不安装 WebPack 来…… 解决 JavaScript 模块的打包问题
话说这 WebPack 的理念还真多啊,而且连告诉用户,它需要用 CLI
不得不安装 WebPack 来…… 解决 JavaScript 模块的打包问题
话说这 WebPack 的理念还真多啊,而且连告诉用户,它需要用 CLI
npm install -g webpack-cli 都懒得讲。webpack
Concepts | webpack
webpack is a module bundler. Its main purpose is to bundle JavaScript files for usage in a browser, yet it is also capable of transforming, bundling, or packaging just about any resource or asset.
npm install --save-dev webpack 真是啰嗦,说好的不需要任何配置呢?
我讨厌
node_modules,真是智障缓存方式