#純靠北工程師4f1
----------
引用一下兩則命名規則的討論串 #純靠北工程師4el #純靠北工程師4er ,想問一下在實力不強的前提下,如果遵守命名規則和 Clean Code ,也能夠接受自備筆電的,是不是比較容易找到工作
----------
🗳️ [群眾審核] https://kaobei.engineer/cards/review
👉 [GitHub Repo] https://github.com/init-engineer/init.engineer
📢 [匿名發文] https://kaobei.engineer/cards/create
🥙 [全平台留言] https://kaobei.engineer/cards/show/5725
同時也有1部Youtube影片,追蹤數超過7萬的網紅在地上滾的工程師 Nic,也在其Youtube影片中提到,程式亂寫也可以動,要怎麼寫的好或易於閱讀,就得花上一番功夫去學習寫作技巧。 這支影片會和你分享一些基本的知識點,實戰技巧基本上當代程式語言開發都能使用 不過每個時代會有不同的想法跟觀點,不同的團隊也會有不一樣的慣例,希望這次的內容能夠給你一些不一樣的想法 喜歡影片的話!可以幫忙點個喜歡以及分享...
clean code github 在 純靠北工程師 Facebook 的精選貼文
#純靠北工程師2qp
看到一篇
『把同事的程式寫的更乾淨,然後被滾』
我看了大老們的評論,我沉默了
我內心充滿了喜悅之情,認為我所選擇的並沒有錯。
不學Pattern、不看Clean Code、不做Code Review、不做Refactoring、喜歡重複的程式無限複製。
心中頓時有如看到神一般,原來Clean Code真的如我想像般的不重要,不做Refactoring才是正確的。
那這樣單元測試其實也不是那麼必要了,反正我也沒做過。
👉 去 GitHub 給我們🌟用行動支持純靠北工程師 https://github.com/init-engineer/init.engineer
📢 匿名發文請至 https://kaobei.engineer/cards/create
🥙 全平台留言 https://kaobei.engineer/cards/show/3553
clean code github 在 91 敏捷開發之路 Facebook 的最佳解答
2019 年新課程,【Clean Coder:#DI與AOP進階實戰】,往軟體架構師前進的第一塊敲門磚。
怎麼樣避免成為架構太空人,怎麼樣能捲起袖子針對新系統從無到有,針對 legacy 系統重構成剛好的 clean code,讓你不用再為了擴充的彈性與可測試性煩惱,透過重構讓你不會 over design。
※ 這門課主軸絕對不是在介紹 DI/AOP 框架怎麼樣,而是介紹你能怎樣透過最基本的設計原則、設計模式來解決問題。框架可以幫助你達到哪些便利性。
▍傳送門https://dotblogs.com.tw/hatelove/2018/11/14/201905-dependency-injection-and-aspect-oriented-programming
※ 首梯次課程優惠折抵 3600,錯過不再。
※ 2019 年預計會逐步開一些更進階一點的培訓內容,把整個 clean coder 的 road map 大致底定下來。
▍課程簡介
這門培訓會從物件導向的基本,以解決實務問題與需求為出發點,深入淺出帶著大家了解,為何我們的系統設計需要使用 interface,需要依賴注入。
在沒有依賴注入框架的協助下,你該怎麼用基本原則來解決耦合過高的問題。怎麼應用設計模式來幾解決複雜度過高的設計問題。接著說明,我們可以透過依賴注入框架來幫助我們更方便地處理哪些繁瑣的處理。
帶著大家手把手,把 legacy code 重構成乾淨的設計,如何較無痛地引入依賴注入與 AOP 設計,讓你具備基本的軟體架構設計能力,從此不再為擴充性跟可測試性煩惱。
解決實務設計的問題,例如:
① 你怎麼避免需求異動時,寫出像波動拳一般的 if/else,導致複雜度指數增加,測試案例全都要跟著調整。
② 需求異動時,怎麼樣可以只寫新的類別,靈活地切換實作類別,並組合出新的功能,達到開放封閉原則。
怎麼把安全性的處理(如 Authentication/Authorization)、例外處理、log 與 Cache 等與業務獨立的設計拆分出來,既滿足單一職責,關注點分離,且能在系統上像外掛一般加載設計。
③ 了解如何透過標記式(Attribute/Annotation)設計來優化你的架構設計。
▍課程主題涵蓋範圍
● 耦合過高導致的問題,以及為何會出現複雜度過高
● 依賴反轉原則、介面導向設計、依賴注入設計
● 工廠模式(Factory)、策略模式(Strategy)、裝飾者模式(Decorator)、單例模式(Singleton)
● 依賴注入框架簡介
● 橫切面攔截器設計、獨立測試攔截器
※ 本課程不適合只想嘴砲的人,兩天都是實作,沒有投影片跟講義,只有 dropbox paper + GitHub + flip charts
clean code github 在 在地上滾的工程師 Nic Youtube 的精選貼文
程式亂寫也可以動,要怎麼寫的好或易於閱讀,就得花上一番功夫去學習寫作技巧。
這支影片會和你分享一些基本的知識點,實戰技巧基本上當代程式語言開發都能使用
不過每個時代會有不同的想法跟觀點,不同的團隊也會有不一樣的慣例,希望這次的內容能夠給你一些不一樣的想法
喜歡影片的話!可以幫忙點個喜歡以及分享、訂閱唷!😘
章節:
00:00 提升品質的影響
01:29 有意義的命名比簡寫更好
03:01 限制傳入參數數量
05:03 簡化條件表達式
06:37 變數定義範圍限制
08:28 一次只做一件事
10:35 Early return
━━━━━━━━━━━━━━━━
🎬 觀看我的生活廢片頻道: https://bit.ly/2Ldfp1B
⭐ instagram (生活日常): https://www.instagram.com/niclin_tw/
⭐ Facebook (資訊分享): https://www.facebook.com/niclin.dev
⭐ Blog (技術筆記): https://blog.niclin.tw
⭐ Linkedin (個人履歷): https://www.linkedin.com/in/nic-lin
⭐ 蝦皮賣場: https://shopee.tw/bboyceo
⭐ Github: https://github.com/niclin
⭐ Podcast: https://anchor.fm/niclin
━━━━━━━━━━━━━━━━
✉️ 合作邀約信箱: niclin0226@gmail.com
#前端 #後端 #工程師