iT邦幫忙

2022 iThome 鐵人賽

DAY 1
0
Software Development

寫個好的lib大家用吧!那些好用的lib常見的套路與想法系列 第 1

D1 - 開題啦,從今天開始學習怎麼寫一個好的lib給團隊使用吧

  • 分享至 

  • xImage
  •  
  • 前言:
    隨著團隊的商業邏輯越發複雜,每個團隊都會開始開發內部使用的共用模組,
    但是不是每個共用模組都能夠節省成員的開發時間,
    有些模組提供的API參數超多,導致成員也不知道該哪些參數代表哪些意義
    有些模組只提供一兩個方法,裡面確implement一堆功能,導致商業邏輯有一些改變就要整個重寫
    有些模組根本單看function name根本無法推估出purpose
    遇到這些模組的時候,開發者只能複製貼上,或乾脆自己重寫一個,共用模組完全沒有達到目的
    所以這次想趁參加鐵人賽的機會,把這幾年開發模組的經驗做個總結
    希望能夠幫助開發者脫離難用的共用lib

  • 使用語言:

    • Python
    • Node
  • 大綱

    1. 何謂『好用的』,要如何審視自己開出的API是否幫助了開發者?
    2. SOLID就夠了嗎?淺談SOLID原則的誤解與誤用

下一篇
何謂『好用的』,要如何審視自己開出的API是否幫助了開發者?
系列文
寫個好的lib大家用吧!那些好用的lib常見的套路與想法25
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言