ผลต่างระหว่างรุ่นของ "Oop lab/iteration review 1"

จาก Theory Wiki
ไปยังการนำทาง ไปยังการค้นหา
(หน้าที่ถูกสร้างด้วย ': ''หน้านี้เป็นส่วนหนึ่งของ oop lab'' รายการกิจกรรมที...')
 
แถว 9: แถว 9:
 
* Retrospective
 
* Retrospective
 
* Code review
 
* Code review
 +
 +
== Meaningful names ==
 +
A guide from '''Clean Code''':
 +
 +
* Use intention-revealing names
 +
* Avoid disinformation
 +
* Make meaningful distinctions
 +
* Use pronounceable names
 +
* Use searchable names
 +
* Avoid encodings
 +
* Avoid mental mapping
 +
* Class names should have noun or noun phrase names
 +
* Method names should have verb or verb phrase names
 +
* Don't be cute, don't pun
 +
* Pick one word per concept
 +
* Use solution domain names
 +
* Use problem domain names
 +
* Add meaningful context
 +
* Don't add gratuitous context

รุ่นแก้ไขเมื่อ 01:44, 6 ตุลาคม 2557

หน้านี้เป็นส่วนหนึ่งของ oop lab

รายการกิจกรรมที่ทำใน iteration review 1

  • สร้างการ์ดใน Trello ชื่อ "Iteration 1" ใน list ของ project
    • เขียน feature ที่ทำ "เสร็จ" ใน iteration นี้ในการ์ด Iteration 1
  • Group feedback
    • ให้เพื่อนในกลุ่มเขียนสรุป feedback ใส่เป็น comment ในการ์ด Iteration 1
  • Retrospective
  • Code review

Meaningful names

A guide from Clean Code:

  • Use intention-revealing names
  • Avoid disinformation
  • Make meaningful distinctions
  • Use pronounceable names
  • Use searchable names
  • Avoid encodings
  • Avoid mental mapping
  • Class names should have noun or noun phrase names
  • Method names should have verb or verb phrase names
  • Don't be cute, don't pun
  • Pick one word per concept
  • Use solution domain names
  • Use problem domain names
  • Add meaningful context
  • Don't add gratuitous context