Refactoring Chat Responses

Gilang Gumilar
Scrum.ai
Published in
1 min readMay 17, 2018

Pada awalnya, response dari masing-masing slash command pada slack didefinisikan pada masing-masing handler. Namun hal tersebut menyebabkan response sulit di-maintain. Pada akhirnya saya mencoba untuk me-refactor response tersebut ke dalam satu file bernama chatResponse.ts.

Berikut ini merupakan salah satu changes dari refactor tersebut:

Ini merupakan sebagian isi dari chatResponse.ts :

Dengan response yang berada di satu file, ke depannya akan lebih mudah untuk di-reuse bahkan diubah, message yang akan dikirim, hanya dari mengubah satu file ini.

--

--