วันอาทิตย์ที่ 26 มีนาคม พ.ศ. 2560

Test-Driven Development

Functional test

    เป็นการทดสอบการทำงานของตัวโปรแกรมโดยรวม

User story

    ใช้เป็นหลักการเขียน Functional test โดยจะเขียน test โดยคำนึงถึงสิ่งที่ผู้ใช้จะพบเมื่อใช้งานโปรแกรม

Expected failure

    การทดสอบล้มเหลว แต่เป็น error ที่คิดว่าจะต้องเกิดขึ้นอยู่แล้ว ทำให้แก้ไขได้ง่าย

Unit test

    เป็นการทดสอบในมุมมองของผู้พัฒนาโปรแกรม จะเป็นการทดสอบส่วนย่อยๆของโปรแกรม

Refactoring  

    การปรับปรุง code ให้ดีขึ้น โดยจะทำหลังจากที่ทำการทดสอบผ่านแล้ว และหลังจากทำการปรับปรุง code แล้วก็ต้องทำการทดสอบใหม่อีกครั้ง เพื่อยืนยันว่า code ตัวใหม่ทำงานได้ถูกต้อง

 

วันเสาร์ที่ 18 มีนาคม พ.ศ. 2560

วันพุธที่ 15 มีนาคม พ.ศ. 2560

5. form สำหรับเพิ่มข้อมูล

    ทำการสร้าง form สำหรับ client หรือผู้ใช้สามารถเพิ่มข้อมูลของตนเองได้

วันอังคารที่ 14 มีนาคม พ.ศ. 2560

4. สร้างหน้าเว็บแสดงผล

สร้างหน้าเว็บ

การสร้างหน้าเว็บแสดงผล จะประกอบด้วย 3 ส่วน ได้แก่ url  view และ template

3. หน้า admin

สร้าง superuser

    เข้า terminal ไปที่หน้า project และใช้คำสั่ง
python3 manage.py createsuperuser
   หลังจากนั้นทำการกรอก username, email, password ที่จะใช้ login หน้า admin

วันจันทร์ที่ 13 มีนาคม พ.ศ. 2560

2. ออกแบบ Model

ออกแบบ Model

    ออกแบบ model สำหรับเก็บข้อมูลของเว็บไซต์ โดยในที่นี้จะเก็บข้อมูบเป็น รายชื่อบัญชี และรายการ

1. เริ่มสร้าง project, สร้าง app

สร้าง Project

    สร้าง project โดยการพิมพ์คำสั่งลงใน terminal ดังนี้
django-admin startproject mysite
     จะเป็นการสร้าง project ชื่อ "mysite"