เราทุกคนต่างคุ้นเคยกับแบบแผนของชื่อแพ็คเกจ Java ในการเปลี่ยนชื่อโดเมน คือจะตามแบบแผนเลือกที่จะมีแพคเกจwww.evilcorp.com
Java ของพวกเขาcom.evilcorp.stuff
มากขึ้นฉันจะเบื่อกับสิ่งนี้ ในฐานะโปรแกรมเมอร์เชิงพาณิชย์ฉันพบครั้งแล้วครั้งเล่าว่าชื่อแพคเกจซอฟต์แวร์นั้นไม่เกี่ยวข้องอย่างสมบูรณ์เนื่องจากการเปลี่ยนโฉมใหม่การซื้อกิจการหรือคล้ายกัน
ในโลกโอเพนซอร์สมีการเปลี่ยนแปลงชื่อน้อยกว่าดังนั้นจึงเหมาะสม อย่างไรก็ตามสำหรับฉันดูเหมือนว่าอายุการเก็บรักษาของซอฟต์แวร์ (เชิงพาณิชย์ / ภายใน) หลายชิ้นนั้นมีความยาวมากกว่าที่องค์กรทำไว้
ปัญหาที่เกิดขึ้นมักจะแย่ลงโดยโครงการซอฟต์แวร์ที่นำฝ่ายการตลาดของการใช้ชื่อดูพวกเขาใช้อ้างถึงโครงการบางอย่าง ชื่อที่เปลี่ยนโดยไม่ล้มเหลว 3 เดือนเพื่อให้เสื้อผ้าใหม่ของจักรพรรดิรู้สึกสดชื่นและใหม่
ด้วยเหตุนี้ฉันส่วนใหญ่หยุดใช้โดเมนย้อนกลับเป็นชื่อแพคเกจ จริงอยู่ที่ว่าถ้าทำในปริมาณมากจะมีความเสี่ยงต่อการชนกันของชื่อ แต่แน่นอนว่าสิ่งนี้จะบรรเทาลงได้ด้วยการใช้ชื่อซอฟต์แวร์ "พิเศษ" หลีกเลี่ยงคำทั่วไปหรือใช้โดเมนย้อนกลับสำหรับโครงการที่ตั้งใจจะขาย / เปิดเป็นห้องสมุด .
ความคิดอื่น ๆ?
com.java.etc.etc
ชื่อแพคเกจของพวกเขา อาปาเช่ (ที่เว็บไซต์ Apache.org) org.apache.etc.etc
ที่ชื่อแพคเกจของพวกเขา คุณเห็นรูปแบบ
We're all familiar with the Java package name convention of turning the domain name around.
- อืม .. เราไม่ได้ ... :)