D36-铁人赛完赛心得

铁人赛完赛罗~~

在完赛的这一刻,我发现,我获得的东西,比我写出来的东西还多。

- 除了看自己写出来的文章,也会去看别人的文章

因为一定会看自己发出去的文章,所以也会看到别人发的文章。看了很多很厉害的人,分享的文章,让我学会了很多自己不知道自已不知道的技能。

- 公开资讯的格式,可能有各种不同格式

编码可能不是 UTF-8,还有可能是 Big5。然後…这时候 String(data:, encoding:) 就会 return nil。

但 Big5 要特别处理,不然在程序中也只是乱码而已

下载的表,有可能有 json,也有可能是 csv,但也有可能只有 csv 档而没有前端常接到的 json 格式。

虽然来源是 csv 档格式,但有可能在开头几行,这些资料要去掉才能 parse CSV。还有可能在结尾几行有备注,这些也要去掉。

铁人专案要使用版控,在不同的段落时,打下不同的 tag,依照这些 tag 来写文章

这是这个专案的版本控制,在不同段落打上 tag,之後在写文章的时候,可以在这些 tag 上拿出对应的程序码,然後将程序码贴在文章里面。

https://ithelp.ithome.com.tw/upload/images/20211017/20140622LxyuaQMibb.png

新尝试 - 先写程序码,先完成 feature,再回头写文章

上方的 git 图是先完成 features,再把文章写出来。这也像大部分的工程文件制作的流程,开发者会先完成 features 或专案,然後才会开始写工程文件。

以大部分的 feature 来说,每一个 feature 大约可以产生三到五篇的文章,甚致有可能在开发过程中,因为想到可以加的 feature,或是遇到的问题,都会产生新的文章。

在这次的挑战赛中,用这个流程,让我写文章的节奏很好掌握。

这系列所有的文章,都放在 D1

https://ithelp.ithome.com.tw/articles/10262555


<<:  用 Python 畅玩 Line bot - 13:MongoDB 操作

>>:  Day-28 特集:例外处理与FP

Day2-K8s?

一个技术要火起来有时候不只要有真本事?还需要一点时机,巧合,比如发明平板的其实是微软,但让平板走入大...

WordPress 点击图片放大效果-Easy FancyBox 外挂教学

当我们在部落格上写文章贴图片的时候,有些图片本身解析度就比较大,例如一张 4000 x 3000 大...

[鼠年全马] W32 - Vue出一个旅馆预约平台(6)

因为上个月直接专注在 [iT邦铁人赛] 直接好几个礼拜都没有刷 [鼠年全马] 进度xD 这周回归来做...

Day14-Load Balance

负载平衡 API 最基本遇到的问题是如果使用者越来越多的时候 一台 Server 一定无法满足这些负...

Day 11 (Bootstrap)

1.为什麽这样设定div不会出现? h-100没显示的原因?因body(父层)没有给宽高 但是直接设...