iT邦幫忙

2022 iThome 鐵人賽

DAY 30
0
Software Development

Kotlin on the way系列 第 31

小結 以及還沒講到的東西

  • 分享至 

  • xImage
  •  

這次標題下早了,其實應該下 Kotlin 軟體開發 的,主要在聊使用 Kotlin 要注意的細節、物件導向的細節、軟體專案的細節等等,比起怎麼用可以跑,這次更專注在為什麼要這麼做、要注意什麼、能得到什麼好處

原本其實有別的題目再選 Android多模組架構 有門檻的高速開發術 以及 Kotlin 全平台 Android, ios, Web 兩個題目,最後選這個題目,也是打算給要做的教學剛要做鋪成,順便練練自己英文,文章有先打英文翻成中文的,也有先打中文翻成英文的,好像中翻英,兩邊語意更順一點?

也順便小小懺悔
幾篇其實因為手指酸或眼睛酸,就顯做結尾了,還有內容沒講完
要去補前幾天偷懶沒寫的英文了

再來看看 30 天沒講到哪些,裡面內容最多的應該會是多模組架構,畢竟本身就是另外 30 天的題目XD
之後可能會在我的 medium 寫多模組的系列文吧

沒講到的硬實力

  1. 專案架構 project structure
  2. 不過度設計
  3. 重構
  4. 壞味道
  5. 一致性
  6. 物件設計
  7. 耦合解耦
  8. 內聚性
  9. 測試
  10. 軟體安全性
  11. ci/ cd
  12. 多平台的隱藏陷阱
  13. 函數編程風格
  14. 文件和註解
  15. 多模組架構

軟實力

  1. 要了解源碼
  2. 考量用戶流程
  3. 應用技法
  4. 程式品質和專案需求的平衡
  5. 如何 debug
  6. mvp
  7. 溝通

最後總結,都是心法,選適合專案的就好,不要學了新技術就硬套,過早的完整架構可能累贅,更可能降低專案未來彈性


上一篇
Day 30 介面設計 Interface Design
系列文
Kotlin on the way31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
安揪拉
iT邦新手 4 級 ‧ 2022-10-16 00:00:35

精準壓線欸,太強了吧哈哈哈

Kenny iT邦新手 3 級 ‧ 2022-10-16 00:01:57 檢舉

這都被抓到XD

壓線報名都當然也要壓線總結/images/emoticon/emoticon01.gif

0
Zet
iT邦新手 2 級 ‧ 2022-10-16 01:01:33

壓線真的屌

Kenny iT邦新手 3 級 ‧ 2022-10-17 22:11:24 檢舉

沒壓到 59 秒可惜了

0
W.H.
iT邦新手 1 級 ‧ 2022-10-16 01:18:22

心臟好強!
恭喜完賽,也恭喜你們團隊挑戰成功!!/images/emoticon/emoticon42.gif

Kenny iT邦新手 3 級 ‧ 2022-10-17 22:10:59 檢舉

其實我只敢拿 31 篇壓線XD
誰知道 Api 會打多久

0

壓線也心臟太大顆了吧,不愧是我們 Kenny 葛格

Kenny iT邦新手 3 級 ‧ 2022-10-17 22:12:53 檢舉

哈哈哈 31 篇啦,拿 30 篇壓線還不被團隊瘋狂追殺

我要留言

立即登入留言