Refactoring Chat Responses
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.