回復 snoopy11hk

睇下你做in house定per job, 人地無要求又細project, 就唔會寫了。

via HKEPC Reader fo ...
gamezz 發表於 2017-3-17 08:55



    有一 set 用開的 api
係好好多, 做野快手又方便

TOP

通常幾耐先完成一個PR?
DarkHero 發表於 2017-3-17 04:31


通常唔會多過兩日
一個 Sprint 兩個星期,開 Sprint 前個 PM 都拆好晒 Stories / Subtasks,有晒 Jira ticket
所以每個 PR 都唔會大,都好快有 Feedback 可以 Merge 定係有嘢要改

TOP

clean code 定義?

TOP

project仔.. 寫到work就算.... 除非係performance critical先會寫好D同做performance tuning...  (例如Game ...
7h1r733n 發表於 2017-3-17 12:34



    起碼唔好 copy and paste.....
執番好 D function, pack 埋一齊 砌個 basic library

TOP

clean code 定義?
ngtszman000 發表於 2017-3-19 17:50


咁你要睇吓 Uncle Bob 啲書喇

TOP

公司迫用 Viper architecture + TDD,全部都要出 Pull request
焗住一定要 Clean code 如果唔係會俾人打 ...
kasterli 發表於 2017-3-16 17:45



你公司係寫邊類型既program? 同埋係咩野language?
任何類型既program同language都可以套用TDD的嗎?

TOP

回覆 16# 3ldk

我全公司唔同 team 由 Frontend 到 Backend 都係行 XP + TDD
呢個係一套 methodology / process,係一個 mindset 而唔係一個 tool
所以唔會受限於你係咩 application / language

TOP

回覆  3ldk

我全公司唔同 team 由 Frontend 到 Backend 都係行 XP + TDD
呢個係一套 methodology / proce ...
kasterli 發表於 2017-3-22 20:20


有資源($$$)當然可以TDD...

TOP

有錯請指正!

以我理解,Clean Code 主要唔係要做 performance improve 之類既事,反而係 improve 自己寫既 code 易唔易比人睇得明白同修改。
例如:variable naming 用a/b/c 或meaningless 同 meaningful 係電腦上係冇分別,唔會因為長短有影響(當然長啲可能用 ram 會多啲 ),但整體上速度係冇咩分別。但下一手就會比較難去理解,如果用一堆 a/b/c 或meaningless 黎命名 variable。

另外,Clean Code 係想要用最少effort 黎改善到 code quality,例如點命名 variable/function/class 或 code style 之類(當然仲有好多)。簡而言之,就係用一些 "rule" 黎改善自己寫 code 既方法。但當然點樣演繹就睇自己同Team 點樣配合。

我自己做Programmer 都做咗5﹑6年,都係近呢個月嘗試緊Clean Code,自己都係摸索緊一套啱自己既Clean Code。而且亦嘗試緊Clean Code 用落堆stored procedure 到

TOP

回覆  3ldk

我全公司唔同 team 由 Frontend 到 Backend 都係行 XP + TDD
呢個係一套 methodology / proce ...
kasterli 發表於 2017-3-22 20:20



雖然我無玩過TDD, 亦無好深入了解, 但以我既理解應該會受限application / language

或者我舉個好簡單既例子
用vc++, 寫一個window, 入面有三個textbox, 一個button, 頭兩個textbox各入一個數字, 按一下button, 第三個textbox出sum

就係一個咁簡單既program, 試問你有咩tools, 可以寫個program去入兩個數字去人地個program, 再按埋人地個program粒button?

如果話係Java, 超碼都叫有JUnit, vc++就無VUnit了

如果係無GUI, 就可以寫script test, 否則你點做auto test?

TOP