ยังคงใช้ UML ในร่องลึก แต่เช่นเคยคนใช้ชุดย่อยของมัน เซตย่อยใดบ้างที่มีปัญหาในมือ
UML มีหลายรุ่น แต่เช่นเคยผู้คนใช้สัญลักษณ์นี้อย่างไม่เป็นทางการและไม่แน่นอน
UML เป็นวิธีที่เราเข้าใจรูปแบบหนังสือส่วนมาก นอกจากนี้ยังเป็นหนึ่งในวิธีที่เราสื่อสารบนไวท์บอร์ด มันไม่ได้หายไป แต่มันจะไม่ถูกใช้เป็นรหัสอย่างเป็นทางการ
แทนที่จะผลิตนักเรียนที่สามารถแก้ไขไดอะแกรม UML ใด ๆ เพื่อให้สอดคล้องกับUML เวอร์ชัน 2.5หรืออะไรก็ตามที่เป็นรุ่นล่าสุดให้ผลิตนักเรียนที่สามารถเข้าใจไดอะแกรมที่พยายามสื่อสารแม้ว่ามันจะไม่สอดคล้องกับ UML รุ่นใดรุ่นหนึ่งเพราะ วิธีใช้ UML ในร่องลึก มันมาในภาษาท้องถิ่นแปลก ๆ ผสมกับระบบอื่น ๆ และบางครั้งเราก็สร้างสัญลักษณ์ของเราเอง
สอนพวกเขาว่ามันโอเคที่จะถามสิ่งที่มีความหมาย อย่าสอนพวกเขาให้แก้ไขผู้อื่นที่ฝ่าฝืนกฎที่จินตนาการไว้ เราแค่พยายามสื่อสารที่นี่
การใช้งานที่ดีที่สุดที่ฉันเคยเห็นคือการให้โปรแกรมเมอร์คนใหม่แสดงแผนของพวกเขาในการแก้ปัญหา มันแสดงให้เราเห็นอย่างรวดเร็วถึงส่วนต่าง ๆ ของระบบที่พวกเขาละเลยหรือไม่รู้ตัว
ฉันยังทำงานในที่ที่ต้องใช้ UML แม้ว่าจะไม่จำเป็นก็ตาม เรามักจะใช้รูปแบบเดียวกันดังนั้นมันจึงเป็นเพียงพิธีการ เรามาถึงจุดที่เราเพิ่งถ่ายรูปชื่อใหม่ลงในไดอะแกรมเก่า อย่าสนับสนุนการใช้งานประเภทนี้
แต่ฉันคิดว่าเราทุกคนรู้ว่ามีความแตกต่างระหว่างหัวลูกศรปกติและหัวลูกศรเปิด ขวา?