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

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

4
'เอกสาร' ประกอบด้วยอะไรบ้าง?
เมื่อเราพูดว่า 'เอกสาร' สำหรับผลิตภัณฑ์ซอฟต์แวร์สิ่งที่รวมอยู่และสิ่งที่ไม่ควรมี ตัวอย่างเช่นคำถามล่าสุดถามว่าความคิดเห็นได้รับการพิจารณาเป็นเอกสารประกอบหรือไม่ แต่มีหลายพื้นที่อื่น ๆ ที่เป็นคำถามที่ถูกต้องเช่นกันบางอย่างชัดเจนกว่าคนอื่น: คู่มือ (ชัด) บันทึกประจำรุ่น สอน ความคิดเห็น คนอื่น ๆ ? วาดเส้นตรงไหน ตัวอย่างเช่นหากเอกสารประกอบ 'กวดวิชา' เป็นเอกสาร 'วิดีโอสอน' หรือเป็นอย่างอื่น โดยทั่วไปแล้วบางสิ่งในซอฟต์แวร์จะไม่ 'เสร็จสิ้น' จนกว่าจะมีการใช้งานทดสอบและจัดทำเอกสาร ดังนั้นคำถามนี้เราควรพิจารณาสิ่งใดบ้างในฐานะส่วนหนึ่งของเอกสารประกอบเพื่อพิจารณาบางสิ่งที่ 'ทำ' คำถามสร้างแรงบันดาลใจจากคำติชมของลูกค้าเมื่อไม่นานมานี้ในการประชุมของเราแสดงให้เห็นว่าเอกสารของเราต้องการ 'ตัวอย่าง' มากขึ้นซึ่งก่อนหน้านี้เราไม่เคยคิดจะพิจารณาเท่าที่ควร ผู้ชม: นักพัฒนาซอฟต์แวร์โดยใช้ฐานข้อมูลของเราภาษาการเขียนโปรแกรมและเครื่องมือที่เกี่ยวข้อง (เช่นผู้ดูแลระบบลูกค้าเพื่อบอกว่า DB)

14
คำที่ดีกว่าสำหรับข้อกำหนดเพิ่มเติมหรือไม่ [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน6 ปีที่ผ่านมา อะไรคือคำที่ดีกว่าสำหรับข้อกำหนดทางเลือกในวิศวกรรมซอฟต์แวร์ วลีนี้ขัดแย้งกัน ฉันใช้ "ข้อกำหนดที่ไม่ใช่คอร์" ในโครงการก่อนหน้านี้

3
สินทรัพย์และทรัพยากรต่างกันอย่างไร
ฉันใช้ IDE หลายตัวและสร้างโครงการเริ่มต้นหลายโครงการ เมื่อสร้างแล้วฉันจะพบโครงสร้างโฟลเดอร์ที่สร้างขึ้นสำหรับฉัน บางครั้งฉันจะเห็นโฟลเดอร์ทรัพยากรบางครั้งก็เป็นโฟลเดอร์สินทรัพย์และบางครั้งทั้งสองอย่าง จริง ๆ แล้วมีความแตกต่าง (มาตรฐาน) หรือไม่

4
คำว่า day-one-bug หมายถึงอะไร
ฉันเจอคำศัพท์นี้เมื่อไม่นานมานี้ในห่วงโซ่จดหมาย Google บอกฉันว่ามีบั๊กแบบ zero-dayและ Microsoft และ Adobe เป็น frontrunners :) มีคำเช่นวันหนึ่งบั๊กหรือไม่ นั่นแปลว่าอะไร?
12 terminology  bug 

5
อธิบายการประมวลผลแบบคลาวด์กับคุณยาย
ในทางเทคนิคฉันเข้าใจว่า cloud computing คืออะไร แต่ฉันมีปัญหาเมื่อพยายามอธิบายให้คนธรรมดา ฉันสงสัยว่ามีตัวอย่างที่ดีซึ่งสามารถอธิบายได้อย่างง่ายดาย

5
“ การเขียนโปรแกรมแบบไร้ egoless” คืออะไร?
ครั้งแรกที่ฉันได้ยินคำนี้ประมาณสิบห้าปีที่ผ่านมา ความเข้าใจของฉันคล้ายกับที่อธิบายไว้ในบทความ WikipediaและบทความTechRepublic : คุณทำงานร่วมกับเพื่อนร่วมงานของคุณในวิธีที่เป็นมิตรและเป็นวิทยาลัยซึ่งมีความรู้สึกส่วนตัวซ่อนอยู่ มันรวมถึงสิ่งต่าง ๆ เช่นการทำรีวิวจากเพื่อนด้วยความเคารพซึ่งกันและกันและความปรารถนาที่จะเรียนรู้และไม่รู้สึกเหมือนคุณเป็น "เจ้าของ" รหัสดังนั้นหากใครบางคนมีข้อเสนอแนะหรือบอกว่ามีข้อบกพร่องหรือจำเป็นต้องเปลี่ยนมัน มัน. ฉันก็คิดเช่นกันว่าส่วนใหญ่เกี่ยวกับการมีทัศนคติที่ทำให้มีความสัมพันธ์ที่ดีกับโปรแกรมเมอร์คนอื่น ๆ โดยมีเป้าหมายในการปรับปรุงรหัส ดังนั้นฉันจึงไม่เห็นว่ามันขัดกับความภาคภูมิใจในคุณภาพงานของคุณหรือรู้สึกเสียใจหากสิ่งที่คุณทำทำให้ลูกค้าเกิดปัญหา อย่างไรก็ตามคำตอบสำหรับคำถามล่าสุดทำให้ฉันคิดว่าโปรแกรมเมอร์คนอื่นมีความเข้าใจที่แตกต่างกันเกี่ยวกับ แล้วนิยามที่ถูกต้องคืออะไร? และความหมายของมันคืออะไร?

5
การประเมินการลัดวงจรเมื่อใดที่ไม่ดี
เพื่อความชัดเจนมากขึ้นฉันจะระบุว่าฉันใช้เวลากับภาษาต่าง ๆ มากมาย แต่จนถึงตอนนี้ก็อาจเป็นไปได้ว่ามันจะใช้งานได้ตลอดเวลาหรือไม่รองรับเลย ตอนนี้ทำงานมีฉันเริ่มต้นในโครงการที่ต้อง VB.net และฉันเห็นมันให้มันทั้งสองในแง่ของและและandalso อันแรกไม่ลัดวงจรและอันที่สองทำ ดังนั้นสิ่งนี้ทำให้ฉันสงสัยว่าทำไม การติดตั้งแบบนี้ดูเหมือนจะบอกเป็นนัยว่ามันจะเกิดขึ้นค่อนข้างบ่อยครั้งหนึ่งที่ต้องการเปลี่ยนโหมด แต่ฉันไม่สามารถคิดว่าในสถานการณ์ใด ๆ ที่มันจะเป็นสิ่งที่ดีที่จะใช้ไฟฟ้าลัดวงจร ฉันรู้ว่านี่อาจเป็นทางเลือกที่ดีกว่าดังนั้นถ้าฉันต้องใส่มันในบางที่อื่นก็แค่บอกฉันว่าที่ไหน แม้ว่าฉันหวังว่ามีอย่างน้อยคำตอบอย่างเป็นทางการว่าทำไมมีตัวเลือกทั้งสองจะดีขึ้นแล้วมักจะทำไฟฟ้าลัดวงจรเมื่อมันใช้ได้

2
เพราะเหตุใดคำหลัก 'out' จึงถูกใช้ในบริบทที่แตกต่างกันสองดูเหมือน
ใน C # outคำหลักสามารถใช้ได้สองวิธีที่ต่างกัน เป็นโมดิฟายเออร์พารามิเตอร์ที่อาร์กิวเมนต์ถูกส่งผ่านโดยการอ้างอิง class OutExample { static void Method(out int i) { i = 44; } static void Main() { int value; Method(out value); // value is now 44 } } ในฐานะที่เป็นตัวปรับแต่งพารามิเตอร์ชนิดเพื่อระบุความแปรปรวน // Covariant interface. interface ICovariant<out R> { } // Extending covariant interface. interface IExtCovariant<out R> : …

2
'รหัสเอียง' คืออะไร
ในหนังสือ O'Reilly ใน Scala ฉันอ่านว่าการวางสำเนาของรหัสสร้างขึ้น: ... สร้างประเด็นของรหัสบวม, การบำรุงรักษาและลาด , ฉันไม่เห็นคำจำกัดความที่ชัดเจนของคำว่าเอียงในบริบท ฉันตระหนักถึงปัญหาของการคัดลอกวาง แต่ฉันไม่สามารถทำให้พอดีกับคำว่า 'เอียง' เนื่องจากสิ่งนี้ถูกใช้ในหนังสือ O'Reilly ฉันเดาว่ามันเป็นคำที่ใช้ในการเขียนโปรแกรมอย่างแท้จริง ตัวชี้ใด ๆ

4
นักพัฒนา“ Business Intelligence” คืออะไร? [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ปิดให้บริการใน4 ปีที่แล้ว ล็อคแล้ว คำถามและคำตอบของคำถามนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ คุณลักษณะ / ทักษะใดของ Business Intelligence Developer ที่มีบทบาทต่อผู้พัฒนาเว็บดั้งเดิม

2
เลิกใช้แล้วเทียบกับถูกปฏิเสธใน JavaDoc?
ใน JavaDoc เพื่อX509Certificate getSubjectDN()ระบุ: denigratedแทนที่ด้วย getSubjectX500Principal () ฉันเคยเห็นเลิกใช้ในวิธีการที่ไม่ควรใช้อีกต่อไป แต่ไม่ได้ลบล้าง ฉันพบรายงานข้อผิดพลาดเกี่ยวกับกรณีนี้โดยเฉพาะซึ่งปิดด้วยความคิดเห็น: นี่ไม่ใช่ข้อผิดพลาด "เลิกใช้แล้ว" มีไว้เพื่อใช้ในกรณีที่ร้ายแรงเท่านั้น เมื่อเรากำลังใช้เมธอดที่ถูกคัดค้านการดำเนินการที่แนะนำทั่วไปคือการหยุดใช้เมธอด ดังนั้นสิ่งที่เป็นปัญหาเมื่อการดำเนินการวิธีการที่ถูกทำเครื่องหมายเป็นdenigrated ?

4
คำว่า "อินเตอร์เฟส" ใน C ++
Java ทำให้ความแตกต่างที่ชัดเจนระหว่างและclass interface(ฉันเชื่อว่า C # ทำเช่นนั้น แต่ฉันไม่มีประสบการณ์ด้วย) เมื่อเขียน C ++ อย่างไรก็ตามไม่มีภาษาบังคับให้แยกความแตกต่างระหว่างคลาสและส่วนต่อประสาน ดังนั้นฉันมักจะดูอินเตอร์เฟซเป็นวิธีแก้ปัญหาสำหรับการขาดการสืบทอดหลายใน Java การทำให้ความแตกต่างดังกล่าวให้ความรู้สึกโดยพลการและไร้ความหมายใน C ++ ฉันมักจะไปกับวิธีการ "เขียนสิ่งต่าง ๆ ในวิธีที่ชัดเจนที่สุด" ดังนั้นใน C ++ ฉันมีสิ่งที่เรียกว่าส่วนติดต่อใน Java เช่น: class Foo { public: virtual void doStuff() = 0; ~Foo() = 0; }; และฉันก็ตัดสินใจว่าผู้ดำเนินการส่วนใหญ่Fooต้องการแบ่งปันฟังก์ชั่นทั่วไปบางอย่างที่ฉันอาจจะเขียน: class Foo { public: virtual void doStuff() = 0; ~Foo() …

3
คำถามเกี่ยวกับการใช้คำว่า 'porting' ในการเขียนโปรแกรม
ขณะนี้ฉันกำลังทำการแก้ไขรหัส C ++ ที่เขียนขึ้นสำหรับระบบ UNIX เพื่อให้ทำงานได้โดยรวบรวมจาก Visual Studio ฉันต้องเปลี่ยนชื่อฟังก์ชันในตัวและฉันต้องเปลี่ยนวิธีการกำหนดอาร์เรย์แบบไดนามิก คำถามของฉันคือฉันจะบอกได้ไหมว่าฉัน 'ย้าย' รหัสนี้จาก UNIX เป็น Windows / Visual Studio หรือ 'porting' ใช้เฉพาะเมื่อเปลี่ยนจากภาษาโปรแกรมหนึ่งไปเป็นอีกภาษาหนึ่ง (เปลี่ยนจาก C ++ เป็น Java)

8
“ ความจริง” เป็นคำที่ถูกต้องหรือไม่
ดังนั้นมีคำถามสองสามข้อที่ใช้คำว่า "ความจริง" เพื่อหมายถึงคุณค่าความจริงของการแสดงออกเมื่อประเมินว่าเป็นบูลีนโดยไม่คำนึงถึงประเภทดั้งเดิม มันมีประโยชน์มากในภาษาแบบไดนามิก ดังนั้นคำถามของฉันคือคำนี้จริงหรือไม่และถ้าเป็นเช่นนั้นเราใช้ก่อนที่ Stephen Colbert จะทำให้มันเป็นที่นิยมหรือไม่? หรือว่าเราเพิ่งนำมาใช้หลังจากนั้น? ในกรณีนั้นคำที่ถูกต้องที่มีความหมายที่ฉันให้ไว้ข้างต้นคืออะไร

6
“ ความเสื่อมโทรมที่สง่างาม” คืออะไร?
ฉันได้ยินมามากมายเกี่ยวกับคำนี้ ตัวอย่างเช่น , "An application server should gracefully degrage when it is under heavy load " "Graceful degradation of user interfaces.... " คำดูเหมือนนามธรรมสำหรับฉัน ตัวอย่างที่เป็นรูปธรรมของความหมายคืออะไร?

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