想寫得靚,首先Design pattern 最好睇一次
唔洗刻意用. 因為好多時候每個pattern 都係某個情況出現先會用
例如你寫if else, 發覺不斷重覆,你就可以用design pattern 其中幾招 (factory pattern ) 去remove o左d if else.
又例如你發現想用single object 先用singleton.
每個pattern 都有佢既用處,但又會多o左d限制。
另外最好睇下d arch code
例如MVC MVP MVVM.
呢兩年最興係observer pattern 都好值得睇
例如rx .
多d睇github, 睇下勁人點寫,唔好自己用死某個pattern .
convention over cofigutaion 呢個係ruby on rails 核心既野,有興趣search ruby girl 用三十分鐘玩下有幾神奇
聽講最近少咗人用 ruby, 但見學過嘅朋友讚口不絕
好似話自從 twitter 唔用佢就少咗好多人用
請問
有冇用過嘅巴絲講解下 RoR 嘅利弊
ROR 而家真係冇咁流行,係香港主要係少人識難請人,公司都唔敢用,寫個個走o左就冇人識改
但係學習寫程式,我會好建議學下最基本個個ruby girl 個sample ,學下個idea, 令你感受寫靚code 既重要
RoR 初學好易,但想進一步,好難,非常難,但一熟,就超有效率
同PhP 相反, 學完就會識.
認真,學完RoR 既執著之後,搵食請學javascript
,因為 市場需求好大.
nodeJS , angular ,react 都係呢兩年既會比較流行.
小弟一開始寫野都係一舊舊,而家都ok ga ,有心學會學得好快
btw, 個人建議
1. design pattern handle到就用pattern
2. 如果冇,用if (唔好迫自己唔用if , 因為係要用得合理,唔係一招用到腦)
3. 如果if 都handle 唔到,先throw exception
寫程式, 最重要有興趣,唔係會好辛苦
一直想學RUBY. 我諗我而家想學PYTHON 多啲.
if vs. exception 我會睇SCOPE. 你寫啲會有其它FUNCTION CALL O既EXCEPTION 會好啲. 你TRY CATCH 可以CHECK 邊種EXCEPTION 唔同處理手法. 如果好簡單就唔使EXCEPTION.啦
當你有PRESENTATION LAYER CALL BIZ LAYER CALL DATA LAYER 再CALL HELPER FUNCTION, 有EXCEPTION 會容易啲
其實學真係冇乜所謂,python 我唔用pycharm 會寫唔到, d 位成日寫錯,同埋佢有兩個version, 兩隻d lib 又唔同
,有興趣python 可以睇下django, 又係半日就起到cms, 不過我寫python 已經5年前,,除o左做system 既人,普遍programming job 好少請python . (東南亞越南好多python 勁人)
thorw exception 實際情況要係好何理
上面有人提到functional program,
而家最流行既rxjava , rxjs, rx(乜乜)
主要subsribe 會有三種callback
success, complete , error
其中error callback一定會跟一個exception
而家如果寫o左超過3,4年程式我真係好建議學
functional program
流程如下
1.學好data structure
2. 學好 一d framework (Android 又好,ios 又好, django 又好 , ror 又好, ci 又好, 邊用邊學識d design pattern)
3. 學好 functional program (推薦rxjava, rxjs)
當你識寫functiomal program, d if 冇曬,個progam又快d又整齊d