summaryrefslogtreecommitdiff
path: root/content/posts
diff options
context:
space:
mode:
authorEltrac <hi@guhub.cn>2024-12-07 23:22:27 +0800
committerEltrac <hi@guhub.cn>2024-12-07 23:22:27 +0800
commit623e47fe8f537842a74d3b5d403d8e00d4384255 (patch)
treed30a752b216fd93b4b9739045c17a1606e371742 /content/posts
parented029e03bff13a0f73640698e9d07883a9e0cd8d (diff)
docs(blog): update weekly
Diffstat (limited to 'content/posts')
-rw-r--r--content/posts/稻草人周刊-vol-6.md8
1 files changed, 4 insertions, 4 deletions
diff --git a/content/posts/稻草人周刊-vol-6.md b/content/posts/稻草人周刊-vol-6.md
index 0a47e7ee..ec21d7a3 100644
--- a/content/posts/稻草人周刊-vol-6.md
+++ b/content/posts/稻草人周刊-vol-6.md
@@ -20,7 +20,7 @@ draft: true
这种风格叫做 Bento,是日语里「饭盒」的意思。虽然设计风格不算新了,但之前一直没有用到个人网站上的灵感。前几天偶然发现 [ImQi1](https://imqi1.com/about) 的播客,觉得他的关于页面令人眼前一亮,用的也是 Bento 风格。
-于是便想要自己用 Vue 写一个,就有了现在这个主页。做这个页面还有另一个心思,就是想要练习「做小事」。因为自己容易陷入完美主义的拖延症当中,所以就给自己限定时间把一个小项目做完。
+便想要自己用 Vue 写一个,就有了现在这个主页。做这个页面还有另一个心思,就是想要练习「做小事」。因为自己容易陷入完美主义的拖延症当中,所以就给自己限定时间把一个小项目做完。
正因为真的很简单,就越容易陷入过度打磨当中,然后迟迟不肯发布。比如我现在还想往技术栈那一个卡片里加上 Hugo 和 MySQL 的徽标,想要打磨一下页面在小屏幕上的样式,但我知道,如果我继续的话,我就停不下来了。
@@ -32,11 +32,11 @@ draft: true
### 重构(refactor)到底是什么意思?
-虽然是软件工程专业,但还没开始正经地研究软件工程学。重构这个常见的概念,我其实一直不知道具体的意思。我发现我身边的不少人用「重构」这个词的时候,其实非常混乱,似乎都不是一个意思。
+虽然是软件工程专业的学生,但还没开始正经地研究软件工程学。重构这个常见的概念,我其实一直不知道具体的意思。我发现我身边的不少人用「重构」这个词的时候,其实非常混乱,似乎都不是一个意思。
第一次接触到「重构」这个词,大概是高中的时候写 Typecho 主题,圈子里有不少开发者会「重构主题」,我自己也效仿过。当时我的理解就是,把相同设计的程序重新写一遍,就算重构了。这个理解其实不错,但也不对。
-我接触版本管理也比较早,git commit summary 的编写规范也有所了解。这个 summary 就是在 git 仓库中递交(commit)一次更改时,用来描述这次更改内容的信息。目前主流的格式是 `<type>(<scope>): <subject>`,其中 `type` 指类型,比如 `feat` 表示添加了新特性(`feature`),还有一个是 `refactor`,也就是重构。我当时没多想,只是疑惑:这个操作有那么常见吗?重构这样的大操作,居然可以写在一个 commit 里吗?
+我接触版本管理也比较早,git commit summary 的编写规范也有所了解。这个 summary 就是在 git 仓库中递交(commit)一次更改时,用来描述这次更改内容的信息。目前主流的格式是 `<type>(<scope>): <subject>`,其中 `type` 指类型,比如 `feat` 表示添加了新特性(feature),还有一个是 `refactor`,也就是重构。我当时没多想,只是疑惑:这个操作有那么常见吗?重构这样的大操作,居然可以写在一个 commit 里吗?
开始学 Java 之后,自然接触到了 IntelliJ IDEA 这个集成开发环境。第一次用的时候,我找不到重命名(Rename)在哪。后来才发现,Rename 被归属到 Refactor 下了。我心生疑惑:重命名这样简单的操作怎么就算重构了呢?但我也没多想,只是记住了,在写代码的时候,重命名也算一种「重构」操作。
@@ -73,7 +73,7 @@ draft: true
事情过了一两年我才后知后觉:我当时是被泡了?我回忆起和这位男同学的其他互动。有一次他突然加速走上来和我并肩走,然后搀住我的手。我表示不解,他故作强硬地说了一句「不可以吗?」,见我没什么反应就撒手,神色怪异地走开了。
-还有一次,我隐约记得是某次模拟考试,我们站在走廊上。他背对着我站在我前面,突然用臀撞我的胯部(对,就是你脑子里想的那样),他这样重复了几次。我忘记我当时的感受了,印象里,他的神色和上次搀我手的时候一样。至于他那次考试成绩如何,我忘了。
+还有一次,我隐约记得是某次模拟考试,我们站在走廊上。他背对着我站在我前面,突然用臀撞我的胯部(对,就是你脑子里想的那样),他这样重复了几次。我忘记我当时的感受了,印象里,他的神色和上次搀我手的时候一样。
除了他以外,还有上数学补习课时把手放在我大腿上,睁大眼睛看我的,可我没怎么理睬他,结果后来跟着班上的某个帅哥一起嘲讽我的长相,大概是为了换取某种平衡。还有一个在我向他表白之后叫我滚,之后却又在我向其他人表达恋爱苦恼时上来插话,问我还记不记得我跟谁表白过,暗示我「他有意向了」。另外一个因为和我交流比较多,知道我有博客,在我的博客下用「张」(他的姓氏)和一个不存在的邮箱留言,写下了「其实,我也是同」这句话,然后在我询问他时打死不认。