Agile Process Learn

September 03, 2019 by
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgio-LA_00vMygRPeOEjFsRG5EDb6CBDHqTpC1qiWC4q6RTON2HZ63_42Mb4BKz73aeIw_F-d-RaPy-3pVoeS1JsAJ3ts1DArnzPVHMXAnKL43fyLihY6KYfOJqYxesYUF3o4_4ekIKPPqW/s1600/ads.jpg




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