ผลต่างระหว่างรุ่นของ "418512 ภาคต้น 2554/โปรเจค 1"

จาก Theory Wiki
ไปยังการนำทาง ไปยังการค้นหา
แถว 34: แถว 34:
 
คุณจะพบว่ามี test ที่รันไม่ผ่านเป็นจำนวนมาก
 
คุณจะพบว่ามี test ที่รันไม่ผ่านเป็นจำนวนมาก
  
**งานของคุณในโปรเจคนี้คือแก้ไขไฟล์ <tt>rat_num.py</tt>, <tt>rat_poly.py</tt>, <tt>rat_term.py</tt> จนกระทั้ง test รันผ่านทั้งหมด</tt>
+
'''งานของคุณในโปรเจคนี้คือแก้ไขไฟล์ <tt>rat_num.py</tt>, <tt>rat_poly.py</tt>, <tt>rat_term.py</tt> จนกระทั้ง test รันผ่านทั้งหมด</tt>'''

รุ่นแก้ไขเมื่อ 15:18, 2 กรกฎาคม 2554

  • หมู่ 1: ให้ไว้ ณ​ วันที่ 4 กรกฎาคม 2554 ส่งวันที่ 11 กรกฎาคม 2554
  • หมู่ 610: ให้ไว้ ณ​ วันที่ 10 กรกฎาคม 2554 ส่งวันที่ 17 กรกฎาคม 2554

Pull โค้ด

จากการบ้านที่ 3 คุณได้คำการ clone repository 418512first2011 (ถ้าใครยังใช้ชื่ออื่นอยู่ให้เปลี่ยนมาใช้ชื่อนี้ด้วย เพราะผมจะใช้ชื่อนี้ในการ pull) ไว้บนเครื่องของคุณแล้ว

ให้คุณ

  • เปลี่ยนไดเรคทอรีไปยังไดเรคทอรีของ repository นั้นบนเครื่องของคุณ
  • สั่ง
hg pull https://bitbucket.org/418512/first2011

คุณจะพบว่ามีไดเรคทอรีใหม่ชื่อ prj01 ซึ่งมีโครงสร้างดังต่อไปนี้

prj01/
  asserts.py
  rat_num.py
  rat_poly.py
  rat_term.py
  test_rat_num.py
  test_rat_poly.py
  test_rat_term.py

ลง py.test และรันมัน

ให้คุณลง py.test บนเครื่องที่คุณจะใช้ทำงาน (วิธีการลงดูได้ในการบรรยายครั้งที่ 4)

หลังจากนั้นให้เขาสู่ไดเรคทอรี prj01

cd prj01

แล้วรัน

py.test

คุณจะพบว่ามี test ที่รันไม่ผ่านเป็นจำนวนมาก

งานของคุณในโปรเจคนี้คือแก้ไขไฟล์ rat_num.py, rat_poly.py, rat_term.py จนกระทั้ง test รันผ่านทั้งหมด