ผลต่างระหว่างรุ่นของ "Oop lab/iteration review 1"
ไปยังการนำทาง
ไปยังการค้นหา
Jittat (คุย | มีส่วนร่วม) (หน้าที่ถูกสร้างด้วย ': ''หน้านี้เป็นส่วนหนึ่งของ oop lab'' รายการกิจกรรมที...') |
Jittat (คุย | มีส่วนร่วม) |
||
แถว 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