關於我 大家好,我是 TD,目前在南方的小島上擔任菜鳥軟體工程師。大學不是主修 CS 或資訊相關科系,是畢業許多年之後才開始接觸程式開發,而後轉職成為軟體工程...
程式設計的武功心法 目錄 前言 : 軟體的價值 SRP : 單一職責原則 OCP : 開放 - 封閉原則 LSP : 里氏替換原則 ISP : 介面隔離原則...
class musashi: def __init__(self,name): self.__name = name def s...
安安 過了一週我又來了 首先需要先為自己與同學鼓掌撐過第一週✌️ 第二週開始就是介面地獄每週第一天上課會先有週考憑良心說題目算是簡單但是我粗心了 關於週一作業...
Hi 我是Fanny 接下來的日子要來分享有關這個營隊點點滴滴,(排版不好敬請見諒)首先今天一開始要講的是面試經驗。 以下是徵選流程: 面試經歷簡述 在準備考...
適當時機 x 適當分類 大綱 全新的專案 高內聚就能低耦合 內聚性三大原則 REP , 再使用性 - 發佈等價原則 CCP , 共同封閉原則 CRP ,...
大名鼎鼎的oo (object-oriented),對沒有程式基礎或剛開始學寫程式的人來說,可能聽起來像是某種代號,但其實物件導向在程式設計領域非常重要! 而O...
Mendix的領域模型(domain model)混合了商業邏輯與軟體工程的物件導向概念。在一個模組裡,我們要創立多個實體(entity)並描述他們之間的關係。...
到底什麼是物件? 在物件導向的世界裡面,什麼東西都是物件 物件裡面會包含著該物件的屬性,方法等等相關的程式碼 當今天你宣告出一個物件時,你不必再去為他設計方法或...
大家好: 我是紫楓,之前曾經在巴哈姆特發表一個關於軟體工程師,問都給問的文 其中有很多個問題是關於 我是學生,我該學什麼? 我想轉職,我該學什麼? 我想精益求...
Why SOLID? 在前一篇文章中介紹 SOLID 對一個工程師的影響,這裡再稍微補充一下為什麼軟體開發會需要 SOLID 原則? 軟體複雜的本質 專案經常會...
正常情況下我們開發這類伺服器應用每當修改程式後都需要重新啟動,不過 Ruby on Rails 卻可以在不重新開啟的狀況下不斷修改跟測試,這極大的改善了開發速度...
前言 為了感謝部落格一直以來都有人在閱讀,讓我一直有經營下去的動力。所以想寫一個系列 學習 SOLID 原則 2 年後的心得文章。這心得文章包含自己使用 SOL...
昨天有提到物件模型可以幫助我們分解需求、設計系統、實作系統。於1980年代在大型系統設計中有很多研究提出很多設計原則,Robert C. Martin整理了很多...
昨天提到物件模型主要由四個元素構成: 抽象化 封裝 模組化 階層 另外還有三個次要元素: 定型 並行性 續存性 物件模型可以幫助我們分析需求、設計系統、...
今天的內容會有比較多的引用,主要是關於書中大師對於物件導向的概念描述,對我來說不是一兩天便可以理解清楚並用自己的文字來表達,今天主要參考的書是物件導向分析設計與...
因為複雜 隨著科技的進步,電腦製造成本下降與運算能力提升,電腦能做的工作越來越多以應付繁雜的日常需求,隨著高階語言的出現(為了應付需求),我們也因能開發出更...
電腦是一堆電路的組合,有通電代表1,沒通電代表0,只靠1與0這兩個數字形成二進位符號便讓電腦產生無限可能。在早期Computer還是Computer,電腦還...
之前有說過我們團隊每週會刷leetcode,幾乎1000題內都是在考資料結構+演算法,資料結構像是你身上裝備的武器,而演算法則是你真正的武功。而物件導向/設計模...
本篇擷取重點: 物件 定義類別語法 如何建立物件 如何存取資料成員 如何存取方法成員 一、物件 一般物件導向程式最重要的特點,就是所有程式執行時期的...
本篇擷取重點: 更深入的探討方法 一般方法 靜態方法 建構函式方法 一、更深入的探討方法 - 一般方法、類別方法和建構函式 從上一篇文章中,我們大概...
本篇擷取重點: 物件與類別 (+和命名空間的關係) 一、物件與類別的觀念確立 物件與現實中的物件相似,在電腦上的物件是實際存在的,只不過他以資料的形式存在...
線上 Kotlin 練習編譯器:https://try.kotlinlang.org/ 教學內容會融入先前章節提過的知識,若遇到問題可以從前面的章節依序閱讀...
前言 今天本來要先來看一下Var、Let的差異,但下班有點耽誤怕時間不夠。今天介紹瀏覽一下 Interfaces吧! Interfaces 介紹 官網HandB...
今天為番外篇,最近研究 FP ,在 programming paradigm 除了 FP,大家肯定聽過 OOP,其中 class 父子繼承是最常見的模式,在...
昨天的題目,有人想知道作法,就在這邊解答吧!來分析一下上個月跟這個月的訂單差異在哪? $order_receive['1221001'] = 0; $order...
window["這支js的名稱"] = window["這支js的名稱"] || (function () {...
作者:pratnket版本:2017_Var1 javascript系列課程Days-1javascript系列課程Days-2javascript系列課程Da...
作者:pratnket版本:2017_Var3 javascript系列課程Days-1javascript系列課程Days-2 JS頁---###變數說明##...
作者:pratnket版本:2017_Var1 javascript系列課程Days-1javascript系列課程Days-2 嗯..無聊寫的...一般來說....