ฉันควรใช้คำว่า "ตรรกะทางธุรกิจ" เมื่อพูดถึงแอปพลิเคชันที่ไม่ใช่ธุรกิจหรือไม่


10

สมมติว่ามีส่วนหนึ่งของโปรแกรมที่ไม่ได้จัดการกับการเริ่มต้น, อินพุต, เอาต์พุต เพียงระบุสิ่งที่ควรทำสิ่งที่ได้รับอนุญาตหรือไม่ ฉันใช้คำว่า "ตรรกะทางธุรกิจ" สำหรับสิ่งนี้ แต่แอปพลิเคชันไม่สามารถทำอะไรกับธุรกิจได้

ตัวอย่าง: เกม สมมติว่ามีชิ้นส่วนต่อไปนี้:

  1. การประมวลผลอินพุต
  2. การตรวจจับการชน, ฟิสิกส์, การควบคุมผู้เล่น
  3. การแสดงผลเอาท์พุท
  4. AI - NPCs บรรลุเป้าหมายที่ระบุอย่างไร
  5. "ตรรกะทางธุรกิจ" - จะเกิดอะไรขึ้นเมื่อผู้เล่นแตะวัตถุบางอย่าง มี NPC ประเภทใดและทำอะไรเมื่อ ... แนวคิดของ "ชีวิต", "กระสุน", "ระดับ", "คะแนน"

แต่มันไม่ใช่ธุรกิจมันเป็นแค่เกม Wikipediaไม่ชัดเจนเกี่ยวกับเรื่องนี้


7
ตรรกะแอปพลิเคชั่น "เป็นอย่างไร?
ChrisF

1
"ฉันพูดว่า Po-tay-to คุณพูดว่า Po-tah-to" ... "หกคนหนึ่งครึ่งโหลจากคนอื่น" กฎที่แอปพลิเคชันต้องทำงาน เรียกพวกเขาในสิ่งที่คุณต้องการพวกเขาคือสิ่งที่พวกเขาเป็น พวกเขาจะต้องอยู่ในนั้นเพื่อให้แอปพลิเคชันของคุณทำงานได้
Catchops

@Catchops มีคำศัพท์ที่เข้มงวดและเป็นทางการสำหรับสถานที่ที่กฎดังกล่าวมีความเข้มข้นหรือไม่
Vi0

ฉันมักจะเรียกทุกสิ่งที่คุณระบุไว้ว่า "อัลกอริทึม"
Lambdageek

@ Lambdageek สามารถใช้อัลกอริทึมได้ในทุกส่วน ตัวอย่าง: อัลกอริทึมสำหรับแสดงภาพ 3 มิติ
Vi0

คำตอบ:


19

หากคุณรู้สึกแปลก ๆ หรือคุณได้รับการผลักดันจากคนอื่นลองใช้คำว่า"Domain Logic"แทน


ทั้งนี้ขึ้นอยู่กับบริบทฉันคิดว่า 'ลอจิกโมเดล' อาจถูกนำมาใช้เช่นกัน
noonex

-1

คุณสมบัติที่สำคัญของแอพพลิเคชั่นมักเรียกว่า "Business Logic"

มีชื่ออื่นอีกมากมาย

"คุณสมบัติที่สำคัญ"

"Model" (ดังใน Model-View-Control)

"แอปพลิเคชันลอจิก"

"การทำงานจริง"

คุณมีคำพ้องความหมายเป็นภาษาอังกฤษไม่ จำกัด จำนวนสำหรับคุณลักษณะหลักและเคอร์เนลของผลิตภัณฑ์ รู้สึกอิสระที่จะใช้อรรถาภิธานเพื่อหาข้อมูลเพิ่มเติม

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.