iT邦幫忙

鐵人檔案

2018 iT 邦幫忙鐵人賽
回列表
Software Development

輪子們,聽口令,大部分解開始! 系列

我們在開發軟體時,會用到一些常見的第三方套件,如快取功能或圖片處理等,在網路上都能找得到很棒的開源實作。它們都具備良好的設計,讓開發者能方便地使用或是擴展,因此大家才會願意推廣這些套件。未來三十天裡,讓我們一起來探索這些輪子的奧妙吧!

參賽天數 30 天 | 共 17 篇文章 | 13 人訂閱 訂閱系列文 RSS系列文
DAY 11

Faker(6)--自己 Provider 自己來

一個套件好不好用,除了它本身的功能要很厲害之外,我們也能藉由擴充功能的方法來讓套件更強大,那就再好也不過了。這正是開關原則的精神,而 Faker 正是符合此精神...

2017-12-29 ‧ 由 Miles 分享
DAY 12

Monolog(1)--死機筆記本

身為一個開發者,有時會需要知道維運的過程中發生了什麼意外錯誤訊息。現在 Slack 很紅,只要開個 channel 設定一下,就會生出一個 webhook ur...

2017-12-30 ‧ 由 Miles 分享
DAY 13

Monolog(2)--從使用它到了解它

在開始拆解前,首先我們先了解該如何使用它,官方提供的 Basic Usage 如下: use Monolog\Logger; use Monolog\Handl...

2017-12-31 ‧ 由 Miles 分享
DAY 14

Monolog(3)--Formatter 與 Handler 之間的關係

打開 Monolog 的資料夾,會發現除了昨天提到的 Logger 與 Handler 之外,還有幾個沒提到的角色,如 Formatter 或是 Process...

2018-01-01 ‧ 由 Miles 分享
DAY 15

Monolog(4)--Processor 又是哪位?

昨天了解 Formatter 的運作方法了,而資料夾還有另一個角色 Processor ,今天來看看它到底裡面賣的是什麼藥。 從使用它到了解它 Processo...

2018-01-02 ‧ 由 Miles 分享
DAY 16

Monolog(5)--Handler 不要亂玩 Processor 啊

昨天提到 AbstractHandler 會實作存在 Processor 的方法,但實質上 AbstractHandler 是不會使用 Processor 的。...

2018-01-03 ‧ 由 Miles 分享
DAY 17

Monolog(6)--Handler 之間的關係

Handler 的繼承關係如下(使用 YAML 表示): - HandlerInterface: - AbstractHandler: - Abst...

2018-01-04 ‧ 由 Miles 分享