還在念大學的時候,我曾經去一家剛成立一年的小新創公司實習,職位是實習網頁工程師。
那這家公司有多小呢?我剛進去的時候,包含老闆,員工總數只有4人,2個共同創辦人及2個(實習)工程師,除了員工人數少以外,公司的資本額更是只有一百萬。
還在念大學的時候,我曾經去一家剛成立一年的小新創公司實習,職位是實習網頁工程師。
那這家公司有多小呢?我剛進去的時候,包含老闆,員工總數只有4人,2個共同創辦人及2個(實習)工程師,除了員工人數少以外,公司的資本額更是只有一百萬。
坊間或教科書上有一些量化的方法可以用來衡量可維護性。不過我想要用比較含糊點的方式來表示這個「可維護性」這個概念。
就一個運行良好且成熟的系統來說,日常的維護並不會有大幅度的變更或修改程式碼的需求,通常只是一些小調整,或是bug的修正。
但是對於還在成長中的系統來說,除了要修復bug以外,還要配合公司、業務發展,大幅度調整現有功能,修改範圍會橫跨多個模組或程式、甚至跨越不同系統,而基於系統現有架構上擴充功能也很常見(調整架構也有機會發生)。
本篇為PHP系列
兩個問號 ??
及問號冒號 ?:
的差別其實不大,兩者在使用方式上的差異,主要在於什麼時候回傳第二個變數。
要聊 ??
跟 ?:
不得不先提一下三元運算子 (ternary),三元運算子的用法是像這樣:
$a ? $a : $b;