5 karakter aplikasi
1. maintainable = bussiness process
2. reusable= fungsi yg bisa dipake di beberspa tempat dngn modul, sperti notif, screen(footer,header)
3. readable = code review( org yg handle fungsi jelas tidak, logicnya jelas g)
4. loggable =logging, mengecek jika trjadi kecelakan, like assurance
5. testable = QA, hal hal yg terlupakan saat operationalnya
bisnis process, inputnya apa di test , dai tahapan perancangan
++defensive coding ++ persiapan
coding standart = linter(spasi), camelCase in Js, reuse process as function, add comment,elegan code
!remenber code review utk udh standar atau blm.
api convention = utk scaling ke mobile atau desktop,
1. all endpoint should use nouns un plural form,
2. response time 300ms
3. all submit data must aware with cors issue
4. all data submitted backend must passed validation(token,routing)
5. ketika ada error maka ada understandable common standart for debug,
git convention=
1. upload img, node_modules, config file, env,etc
0 comments:
Post a Comment