Quantcast
Channel: cc :: somkiat
Viewing all articles
Browse latest Browse all 1997

ข้อแนะนำการเขียน code สำหรับ Android app ให้ดีขึ้น

$
0
0

ทำการ review code ของ Android app มาบ้างเล็กน้อย จึงทำการสรุปสิ่งที่พบเจอไว้นิดหน่อย น่าจะเป็นแนวทางหนึ่งในการปรับปรุง code ให้ดียิ่งขึ้นไป
  • อย่าตั้งชื่อในรูปแบบ Hungarian Notation นะ อ่านยาก
  • ช่วยลบ Default Unit test และ AndroidTest ทิ้งด้วย ถ้าไม่ได้ใช้งาน
  • จัด format code กันหน่อยด้วยการกดปุ่ม Control(Command) + Alt + L
  • แนะนำให้จัดโครงสร้าง package ตาม feature
  • อย่าจัดการเรื่อง Network เองด้วย HttpURLConnection และ AsyncTask ตลอดจนจัดการ JSON เอง
  • ช่วย run Code Inspectio/Lint กันด้วย เพื่อให้รู้ถึงปัญหาและ error ต่าง ๆ จากนั้นก็แก้ไขซะ อย่าปิด lint นะ
  • อย่าใช้ library ที่ out-of-date ดังนั้นให้ทำการ update อยู่อย่างสม่ำเสมอ
  • อย่าเก็บพวก API key ต่าง ๆ ไว้ใน repository หรือใน code นะ
  • ก่อนจะเขียน code ใด ๆ ให้เข้าใจก่อนว่า กำลังจะทำอะไร แก้ไขอะไร
  • ช่วยเขียนคำอธิบายต่าง ๆ ใน README ด้วย หรือก็เขียนใน WIKI ก็ได้
  • ใช้ Android Studio ในการพัฒนา ขาดมันใหญ่ feature มันเยอะ ช่วยใช้ความสามารถของมันเยอะ ๆ หน่อย
สุดท้าย ถ้าไม่รู้ ไม่เข้าใจ กรุณาถาม

Viewing all articles
Browse latest Browse all 1997

Trending Articles