คำถามติดแท็ก naming

ให้ความหมายและคำอธิบายด้วยจำนวนอักขระน้อยที่สุดในแบบฟอร์มที่ได้รับการยอมรับมากที่สุดจากทีมหรือชุมชนของคุณโดยรวม

3
การดิ้นรนเพื่อไม่ใช้สัญกรณ์ฮังการี
ผมเคยเห็นการขัดแย้งและการต่อต้านระบบฮังการี เป็นเวลาหลายปีที่ฉันได้ทำงานในโครงการแบบดั้งเดิมที่ใช้ระบบนี้โดยการตั้งชื่อตัวแปรทุกตัวทำงานด้วยคำนำหน้าของประเภทตัวแปรเช่น (strName, intAge, btnSubmit ฯลฯ ) (ฉันรู้ว่าคำนำหน้าแอพภาษาฮังการีต้นฉบับตามประเภท ตัวแปรไม่ใช่ชนิด) ฉันต้องการให้โครงการต่อไปของฉันละทิ้งไปอย่างสมบูรณ์ แต่ฉันคิดว่ามันยากกว่าที่จะบอกชื่อของสิ่งที่คล้ายกันโดยไม่ต้องใช้มัน ให้บอกว่าฉันมีรูปแบบเว็บสำหรับรวบรวมที่อยู่อีเมลและเก็บไว้ในตารางฐานข้อมูลและปุ่มที่เรียกใช้ฟังก์ชันที่บันทึกที่อยู่ลงในฐานข้อมูล หากฉันใช้สัญกรณ์สไตล์ฮังการีผมอาจจะเรียกกล่องtxtEmailปุ่มและความคุ้มค่าที่มีอยู่ในช่องbtnEmail strEmailฉันอาจใช้ฟังก์ชันstoreEmail(strEmail)เพื่อเก็บอีเมล ฉันมีการประชุมที่ชัดเจนที่นี่มันชัดเจนว่าแต่ละตัวแปรคืออะไร อะไรจะเป็นการปฏิบัติที่ดีที่สุดสำหรับการตั้งชื่อตัวแปรเหล่านี้ โดยไม่ต้องหันไปใช้ระบบของฮังการี โดยไม่ทำให้นานเกินไปหรือทำให้สับสน และด้วยการประชุมที่ชัดเจนที่จะใช้ในโครงการทั้งหมดของฉัน
10 naming  hungarian 

4
Word สำหรับชุดไฟล์และโฟลเดอร์ [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ฉันพยายามหาชื่อคลาสที่สามารถแสดงทั้งไฟล์และโฟลเดอร์ ใครรู้คำนี้?
10 naming 

7
สิ่งใดที่คุณเรียกลูกค้าของลูกค้าในเอกสารข้อกำหนดกรณีการใช้งานหรือสถานการณ์
ทีมของฉันและฉันพัฒนาซอฟต์แวร์ที่ลูกค้าของเราจะใช้เพื่อโต้ตอบกับลูกค้าของพวกเขา นอกจากนี้เรายังกิน dogfood ของเราเองและใช้ซอฟต์แวร์ของเราเองเพื่อโต้ตอบกับลูกค้าของเรา ดังนั้นบางครั้งมันอาจเป็นเรื่องยากที่จะอธิบายกรณีและสถานการณ์การใช้งานเนื่องจากพนักงานของเราสามารถเป็นผู้ประกอบการลูกค้าของเราสามารถเป็นผู้ประกอบการและลูกค้าของลูกค้าของเราสามารถเป็นผู้เยี่ยมชมได้ อย่างไรก็ตามลูกค้าของเราสามารถเป็นผู้เยี่ยมชมที่มีปฏิสัมพันธ์กับพนักงานผู้ให้บริการของเราลูกค้าของลูกค้าของเราสามารถเป็นผู้เยี่ยมชมที่โต้ตอบกับลูกค้าหรือพนักงานของเรา นี่คือรูปแบบที่: A is an employee B is a customer C is our customers' customer X interacts with Y Operator --> Visitor A --> B A --> C B --> C เนื่องจากบางครั้งลูกค้าของเราสามารถมีบทบาทที่แตกต่างกันได้บางครั้งก็จำเป็นต้องอ้างถึงบทบาทเฉพาะผู้ดำเนินการหรือผู้เข้าชมแทนที่จะเป็นพนักงานและลูกค้า นอกจากนี้ยังเป็นการกล่าวคำว่า "ลูกค้าของลูกค้า" ตลอดเวลา ฉันสงสัยว่าร้านค้าพัฒนารายอื่นจัดการรายละเอียดความหมายเหล่านี้อย่างไรเมื่อเขียนกรณีการใช้งานและสถานการณ์จำลอง มีคำศัพท์ทั่วไปหนึ่งคำที่ใช้กับผลิตภัณฑ์ใด ๆ ที่เกี่ยวข้องกับนักแสดงระดับที่สามหรือไม่? นอกเหนือจากการใช้บทบาทเฉพาะผู้ดำเนินการและผู้เข้าชมคำใดที่สามารถใช้เพื่อระบุลูกค้าของลูกค้า คำจะต้องสั้นพอที่จะนำมาใช้ภายในองค์กร หากมีความยาวเกินกว่าสองพยางค์รูปแบบที่สั้นลงจะต้องแยกความแตกต่างจากนักแสดงคนอื่น ๆ

5
จะอ้างถึง ByRef และ ByVal ในฉลากแบบเลื่อนลงได้อย่างไร [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว MSDNหน้าByRefและByValคำหลักที่ไม่เป็นประโยชน์มาก ยกเว้นว่าฉันจะข้ามไปพวกเขาจะถูกเรียกว่า "คำหลัก" ทุกที่ หนึ่งในผู้สนับสนุนหลักของโครงการRubberduckกำลังทำงานในการปรับโครงสร้างEncapsulate Field ที่น่าสนใจมากและ UI ก็เข้ากันได้ดีมาก .. ยกเว้นฉันมีปัญหากับป้ายกำกับด้านบนรายการแบบเลื่อนลงสำหรับByRef/ ByValซึ่งระบุว่า "การเข้าถึง": ฉันไม่ชอบ "การเข้าถึง" เพราะฉันใช้ที่อื่นเพื่อPublic/ Private/ Friendเข้าถึงตัวดัดแปลงที่ให้ความรู้สึกแม่นยำมากขึ้น ฉันไม่ต้องการใช้ "ตัวแก้ไข" เนื่องจาก IMO เป็นเพียงย่อสำหรับ "ตัวดัดแปลงการเข้าถึง" ฉันต้องการให้ป้ายกำกับนั้นถูกต้อง แต่ดูเหมือนว่าคำศัพท์ของฉันจะขาดหายไปและฉันไม่รู้ว่าจะเรียกคำหลักเหล่านี้ว่าอะไร ป้ายกำกับนี้ควรบอกว่าอะไรว่าถูกต้อง คำที่ฉันกำลังมองหาคืออะไร? "ครอบครัวของคำหลัก" ทำByRef/ ByValเป็นของอะไร
9 naming  ui  vba 

3
วิธีจัดการกับ Classes ที่มีชื่อเดียวกัน (แพ็คเกจที่ต่างกัน)
ฉันและทีม R&D ของฉันรักษา codebase ขนาดใหญ่ เราได้แบ่งตรรกะทางธุรกิจของเราออกเป็นหลายแพ็คเกจ บางแห่งที่มีชั้นเรียนที่มีชื่อเหมือน ในขณะที่คุณสามารถเดาได้ว่าชื่อนั้นขัดแย้งกันเมื่อมีการอ้างอิงทั้งสองคลาสในไฟล์ Java เดียวกัน ตัวอย่างเช่น: com.myapp.model (package) - Device (class) - ... com.myapp.data (package) - Device (class) - ... เราได้ถกเถียงกันว่าอะไรคือวิธีปฏิบัติที่ดีที่สุดในการรักษากรณีเหล่านี้และตัวเลือกต่อไปนี้เกิดขึ้น: ตัวเลือกที่ 1 การเปลี่ยนชื่อชั้นเรียนโดยเพิ่มคำนำหน้า ModelDevice DataDevice ตัวเลือกที่ 2 ใช้ชื่อเต็ม package + class เมื่อทั้งคู่ถูกอ้างอิง com.myapp.model.Device com.myapp.data.Device มีอะไรที่ถูกต้องมากขึ้นในแง่ของการจัดการรหัสและความยืดหยุ่น? ขณะนี้เรากำลังผสมทั้งแนวทางและเริ่มมีความไม่สอดคล้องกัน

5
จะทำให้มันชัดเจนได้อย่างไรว่าฟังก์ชั่นนั้นถูกเข้าถึงจากภายนอก?
นี่เป็นคำถามเฉพาะ C ฉันพยายามทำให้ทุกอย่างเป็นไปได้ภายในขอบเขตหน่วยการแปลโดยแสดงฟังก์ชั่นบางอย่างผ่าน.hไฟล์ นั่นคือฉันกำลังstaticเชื่อมโยงกับวัตถุระดับไฟล์ ตอนนี้ฟังก์ชั่นสองอย่างจำเป็นต้องมีการเรียกใช้โดยโมดูลอื่น แต่ไม่ใช่โดยตรง โมดูล / ไฟล์ / หน่วยการแปลของฉันสมัครสมาชิกกับโมดูลอื่นผ่านตัวชี้ไปยังฟังก์ชัน จากนั้นเมื่อมีเหตุการณ์ที่เฉพาะเจาะจงตัวชี้จะถูกเรียกด้วยอาร์กิวเมนต์บางตัว ดังนั้นฉันสงสัยว่าจะทำให้มันชัดเจนมากว่าฟังก์ชั่นเหล่านั้นถูกเรียกจากสถานที่คลุมเครือ พวกเขาควรจะเป็นstaticหรือextern(และเปิดเผยพวกเขาใน.h)? ฉันควรจะใส่คำใบ้ไว้ในชื่อของฟังก์ชั่นหรือไม่? หรือมันเพียงพอที่จะใส่ความคิดเห็น "เรียกโดย X"?

3
เหตุใด Quicksort จึงเรียกว่า“ Quicksort”
ประเด็นของคำถามนี้ไม่ได้เป็นการอภิปรายถึงข้อดีของอัลกอริทึมการเรียงลำดับอื่น ๆ - แน่นอนว่ามีคำถามอื่น ๆ อีกมากมายที่ทำเช่นนี้ คำถามนี้เกี่ยวกับชื่อ เหตุใด Quicksort จึงเรียกว่า "Quicksort" แน่นอนว่ามันเป็น "เร็ว" ส่วนใหญ่ แต่ไม่เสมอไป ความเป็นไปได้ของการเสื่อมสภาพไปยัง O (N ^ 2) เป็นที่รู้จักกันดี มีการแก้ไข Quicksort มากมายที่ช่วยลดปัญหานี้ แต่กรณีที่นำกรณีที่แย่ที่สุดมาสู่ O (n log n) ที่รับประกันจะไม่เรียกว่า Quicksort อีกต่อไป (เช่น Introsort) ฉันแค่สงสัยว่าทำไมอัลกอริธึมการเรียงลำดับที่รู้จักกันดีทั้งหมดนี่เป็นสิ่งเดียวที่สมควรได้รับชื่อ "ด่วน" ซึ่งไม่ได้อธิบายว่าอัลกอริทึมทำงานอย่างไร แต่เร็วแค่ไหน (ปกติ) การรวมกันเรียกว่าเพราะมันรวมข้อมูล Heapsort เรียกว่าเพราะใช้ฮีป Introsort ได้รับชื่อจาก "Introspective" เนื่องจากตรวจสอบประสิทธิภาพของตัวเองเพื่อตัดสินใจว่าเมื่อใดที่จะเปลี่ยนจาก Quicksort เป็น Heapsort ในทำนองเดียวกันสำหรับคนที่ช้ากว่า …

1
การตั้งชื่อคลาสและอินเตอร์เฟสที่เกี่ยวข้อง
ฉันได้สร้างObjectParserคลาสที่แยกวิเคราะห์ข้อมูลเป็นวัตถุที่พิมพ์อย่างยิ่งโดยใช้IObjectParserDataSourceเป็นแหล่งข้อมูล (ข้อมูลอาจเป็นไฟล์ Excel, ไฟล์ข้อความ, อาเรย์, สตริงการสืบค้น ฯลฯ ) ตัวอย่างของการใช้งานของฉันIObjectParserDataSourceคือ: TextFileObjectParserDataSource ExcelFileObjectParserDataSource ชื่อชั้นเหล่านี้ให้ความรู้สึกยาวและโน้มน้าวใจฉัน ฉันชื่อพวกเขาได้: TextFileDataSource ExcelFileDataSource แต่สิ่งนี้นำเสนอระดับความคลุมเครือและพวกเขาก็ไม่ได้เกี่ยวข้องอย่างชัดเจนกับการIObjectParserDataSourceมองแวบแรก สิ่งนี้กลายเป็นสิ่งสำคัญเนื่องจากการกำหนดแหล่งข้อมูลเหล่านี้จะเกิดขึ้นในรหัสลูกค้าและฉันต้องการลดความสับสนและความไม่แน่นอนที่อาจเกิดขึ้น คุณจะตั้งชื่อคลาสเหล่านี้ในสถานการณ์จำลองได้อย่างไร?

1
สิ่งที่ควรทำกับชื่อคลาสที่ขัดแย้งกัน (ชื่อสามัญ) ชื่อกรอบงาน
สิ่งที่ควรทำอย่างแน่นอนเมื่อชื่อคลาสที่ชัดเจนที่สุดสำหรับส่วนประกอบถูกนำมาใช้โดยกรอบ? ในกรณีของฉันฉันต้องสร้างคลาสที่อธิบายการร้องขอ HTTP แน่นอนชื่อที่พบบ่อยที่สุดคือ "ถ่าย" เป็น System.Web.HttpRequest ฉันควรทำอย่างไรดี? โปรเจ็กต์นี้จะใช้ในบริบทเว็บดังนั้นฉันจึงไม่อยากบังคับให้คนไม่นำเข้าเนมสเปซ System.Web หรือพิมพ์ชื่อคลาสทั้งหมดของฉันด้วยตนเอง อะไรคือวิธีจัดการกับสิ่งนี้ตามปกติ? ฉันสามารถมากับสิ่งนี้: ชื่อคลาสคำนำหน้าด้วยชื่อย่อโครงการ ลองคิดชื่ออื่นที่มีความหมายเหมือนกัน (ฉันลองแล้วไม่สามารถคิดอะไรใหม่ ๆ ได้) บังคับให้ผู้ใช้เลือกระหว่างเนมสเปซ
9 c#  .net  naming  namespace 

5
การมีไฟล์ส่วนหัว C ++ ที่ไม่มีส่วนขยายนั้นเป็นแนวปฏิบัติที่ดีหรือไม่?
ฉันมีข้อโต้แย้งกับเพื่อนร่วมงานของฉันเกี่ยวกับแนวทาง C ++ ที่ต้องปฏิบัติตาม ปัจจุบันเขาออกแบบห้องสมุดทั้งหมดของเขาด้วยวิธีนี้: เขาใช้ตัวอักษรตัวพิมพ์ใหญ่และตัวพิมพ์เล็กไม่ต่อเนื่องในชื่อไฟล์ของเขา ส่วนหัวบางส่วนของเขาไม่มีส่วนขยายใด ๆ ฉันเชื่อว่าการไม่มีส่วนขยายเป็นสิ่งที่สงวนไว้สำหรับไฟล์มาตรฐาน C ++ และการใช้ตัวอักษรตัวพิมพ์ใหญ่นั้นเกิดข้อผิดพลาดได้ง่าย (โดยเฉพาะอย่างยิ่งเมื่อคุณจัดการกับรหัสซึ่งมีความหมายว่าจะทำงานกับทั้ง Windows และ Linux) ประเด็นของเขาคือเขาปฏิบัติตามQtอนุสัญญา (แม้แต่รหัสที่ไม่ได้ใช้ Qt) และพูดว่า: "ถ้า Qt ทำอย่างนั้นมันก็ไม่เลวเลย" ตอนนี้ฉันพยายามเปิดใจ แต่ฉันรู้สึกแย่จริง ๆ เมื่อฉันต้องทำงานกับห้องสมุดของเขา มีกฎทั่วไปที่กำหนดขึ้นเกี่ยวกับเรื่องนี้หรือไม่? มาตรฐานบอกอะไรเกี่ยวกับมันบ้างไหม? ขอบคุณมาก.
9 c++  naming 

5
คุณจะหลีกเลี่ยงความคล้ายคลึงกันของชื่อระหว่างชั้นเรียนกับคนพื้นเมืองได้อย่างไร [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ฉันเพิ่งพบกับ "ปัญหาที่น่าสนใจ" ซึ่งฉันต้องการความคิดเห็นของคุณเกี่ยวกับ: ฉันกำลังพัฒนาระบบและด้วยเหตุผลหลายประการ (ความหมาย: นามธรรมความเป็นอิสระทางเทคโนโลยี ฯลฯ ) เราสร้างประเภทของเราเองสำหรับการแลกเปลี่ยนข้อมูล ตัวอย่างเช่น: หากมีวิธีการที่เรียกว่า SendEmail และถูกเรียกใช้โดยตรรกะทางธุรกิจก็จะมีพารามิเตอร์ประเภท OurCompany.EMailMessage ซึ่งเป็นวัตถุที่เป็นเทคโนโลยีที่สมบูรณ์และมีเพียง "ข้อมูลที่เกี่ยวข้องกับธุรกิจ" (สำหรับ ไม่มีการเข้ารหัสข้อมูลหัว abut) ภายในฟังก์ชั่น SendEmail เราได้รับข้อมูลนี้จากวัตถุ EMailMEssage ของเราและสร้างวัตถุ MailMessage (อันนี้เป็นเทคโนโลยีเฉพาะ) เพื่อให้สามารถส่งผ่านเครือข่ายได้ อย่างที่คุณสามารถสังเกตุได้ว่าชั้นเรียนของเรามีชื่อคล้ายกับชั้นเรียนภาษา "ดั้งเดิม" ปัญหาคือ: นี่คือสิ่งที่พวกเขาเป็นข้อความอีเมลดังนั้นจึงยากที่จะหาชื่ออื่นที่มีความหมาย คุณมีปัญหานี้บ่อยไหม? คุณจัดการได้อย่างไร แก้ไข: @mgkrebbs เพิ่งแสดงความคิดเห็นเกี่ยวกับการใช้ชื่อที่ผ่านการรับรองโดยสมบูรณ์ นี่คือวิธีการในปัจจุบันของเรา แต่น้อยเกินไป verbose, IMHO ฉันอยากได้สิ่งที่สะอาดกว่านี้ถ้าเป็นไปได้

4
แบบแผนการตั้งชื่อไฟล์สำหรับภาพที่จัดเก็บในการควบคุมเวอร์ชัน?
แอปพลิเคชันของฉันมีไฟล์ไอคอนซึ่งเก็บไว้ในการควบคุมเวอร์ชัน ตอนนี้พรุ่งนี้ฉันอาจตัดสินใจเปลี่ยนไอคอน ฉันกำลังถกเถียงกันระหว่างอนุสัญญาการตั้งชื่อที่เป็นไปได้สองข้อสำหรับไฟล์ไอคอน: คงชื่อไฟล์ไว้เช่น application.ico ให้ชื่อไฟล์สะท้อนถึงลักษณะของภาพเช่น happyface.ico ตัวเลือก 1 ไม่ได้บอกว่าไฟล์คืออะไร มันอาจให้ภาพลวงตาว่าภาพสองภาพที่แตกต่างกันอย่างรุนแรงเป็น "เวอร์ชั่น" ที่ต่างกันในสิ่งเดียวกัน ด้วยตัวเลือกที่ 2 ฉันไม่เพียง แต่ต้องเพิ่มไฟล์ใหม่และลบไฟล์เก่าฉันต้องแก้ไขไฟล์ทรัพยากรเพื่อให้สะท้อนถึงชื่อไฟล์ไอคอนใหม่ ในมุมที่เกี่ยวข้อง แต่แตกต่างกัน: เว็บไซต์ที่มีภาพส่วนหัว ชื่อไฟล์ส่วนหัวคือ jpg หรือ sunrise-family-smiling.jpg หรือไม่? ชื่อไฟล์ภาพควรแสดงถึงฟังก์ชั่นในแอพพลิเคชั่นหรือเนื้อหาหรือไม่? อะไรจะเป็นการปฏิบัติที่ดีที่สุดสำหรับสิ่งนี้?

4
คลาสการตั้งชื่อกลายเป็นทำให้อ่อนแอ [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ฉันไม่แน่ใจว่านี่เป็นลักษณะ OCD หรือไม่ แต่ฉันพบว่าบางครั้งฉันถูกบล็อกอย่างสมบูรณ์ไม่สามารถดำเนินการต่อสิ่งที่ฉันทำเมื่อตั้งชื่อชั้นเรียน (หรือฟังก์ชั่นหรือ namespace ฯลฯ ) ที่ฉันเชื่อว่าจะใช้ภายนอก ของโครงการที่กำหนด API เช่น หรือไลบรารีคลาสยูทิลิตี้ หากการตั้งชื่อไม่ถูกต้อง (ในใจของฉัน) ฉันไม่สามารถดำเนินการต่อได้ ... ฉันพยายามที่จะหาชื่อที่ถูกต้อง ฉันได้ลองเขียนแอพเล็ก ๆ ที่จะใช้เพื่อดูว่าชื่อมีลักษณะอย่างไร แต่ดูเหมือนจะไม่ช่วย ... ฉันรู้ว่ามันไม่สำคัญและมันขัดกับความคิดในการเขียนโปรแกรมใด ๆ ที่จะสมมติว่าคุณได้มันสมบูรณ์แบบก่อนใคร ... ฉันแค่รู้สึกไร้พลังไป ... เคล็ดลับ / ความคิดใด ๆ ที่จะได้รับการชื่นชมอย่างมาก ...

2
API ควรอยู่ใน en_US หรือ en_GB หรือทั้งสองอย่าง? [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ฉันควรเขียน APIs ในการสะกดคำในสหรัฐอเมริกาหรือสะกดอังกฤษหรือไม่ หรือฉันควรจัดทำแผนที่ทั้งคู่ให้เป็นแบบเดี่ยวและภายในโดยใช้ใครก็ตามที่ฉันชอบเพื่อให้ทั้งคู่ทำงานได้ ในปัจจุบัน API ส่วนใหญ่ใช้การสะกดของสหรัฐอเมริกา ทางออกสำหรับมันคืออะไร? แก้ไข: มีวิธีมาตรฐานนี้ อาจได้รับการสนับสนุนทั้งสอง?

4
การตั้งชื่อคลาสนามธรรมของ Java
ตัวอย่าง: คุณสร้างคลาสนามธรรมสำหรับการกระทำ Ajax การกระทำของอาแจ็กซ์ที่แตกต่างกันจะขยายชั้นนี้ทั้งหมด ปัญหา: คุณชื่อคลาส AjaxAction หรือ AbstractAjaxAction หรือไม่ เมื่อคุณสร้างคลาสย่อยคุณตั้งชื่อพวกเขา: หนังบู๊ AjaxAction เพียงแค่ตั้งชื่อพวกเขาว่าพวกเขาคืออะไร ฉันไม่สามารถค้นหาสิ่งที่ประชุม "ทางการ" คืออะไร ฉันไม่เห็นความต้องการคำนำหน้า "นามธรรม" หรือข้อกำหนดการตั้งชื่อใด ๆ ที่จำเป็นในคลาสย่อย (อาจพอดีอย่างไรก็ตามขึ้นอยู่กับ) มีการประชุมอย่างเป็นทางการหรือไม่? คุณช่วยเชื่อมโยงฉันกับมันได้ไหม และคุณมีความคิดเห็นอย่างไรในเรื่องนี้?
9 java  naming 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.