วิศวกรรมซอฟต์แวร์

ถาม - ตอบสำหรับมืออาชีพนักวิชาการและนักเรียนที่ทำงานในวงจรการพัฒนาระบบ

5
ฉันควรช่วยโครงการที่ไม่เปิดเผยชื่อหรือไม่? [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน6 ปีที่ผ่านมา โครงการที่เพิ่มความไม่เปิดเผยตัวตนทางออนไลน์เช่น Tor และ bitcoin ให้อิสระในการถูกกดขี่จากรัฐบาล ในฐานะนักพัฒนาฉันควรมีส่วนร่วมในโครงการดังกล่าวหรือไม่ มีวิธีการบังคับใช้หรือไม่ว่าเทคโนโลยีเหล่านั้นจะไม่ถูกใช้เพื่อการฟอกเงินและสื่อลามกอนาจารเด็ก?

2
Hotswap และทางเลือก?
ตั้งแต่วันแรกของชีวิตในวิทยาลัยของฉันฉันใช้ Java และปัญหาที่ใหญ่ที่สุดที่เรามีคือการผลิตน้อยกว่าภาษาตีความอื่น ๆ ทุกคนมั่นใจว่า java เป็นหนึ่งในภาษาที่รวบรวมดีที่สุด อย่างไรก็ตาม Sun หรือ Oracle ไม่ได้ใช้ความพยายามอย่างเพียงพอในการแก้ปัญหานี้ หนึ่งในปัญหาคือการโหลดคลาสใหม่ ความพยายามล่าสุดจากชุมชนเพื่อแก้ปัญหานี้เป็นโครงการ DaVinci hotswap , JRebel , PlayFramework อย่างไรก็ตามในช่วงเวลาของการเขียนนี้พวกเขายังไม่สุก (IMO) และพื้นเมือง บางคนไม่พร้อมสำหรับองค์กรบางคนไม่สามารถใช้งานร่วมกับ IDE ทั้งหมดได้บางส่วนเป็นโครงการสากลที่ยังไม่บรรลุนิติภาวะ โรดแม็พโรดเดอร์และแม้แต่ผู้พัฒนา Java ที่พร้อมใช้งานแล้ว แต่ชุมชน Java ยังไม่มีวิธีแก้ปัญหาสำหรับการรีโหลดคลาส fly ออราเคิลพยายามอย่างหนักเพื่อแก้ไขปัญหานี้หรือไม่? ทำไมการโหลดคลาสยังไม่ได้รับการใช้งานอย่างเป็นทางการ?
15 java 

6
การทดสอบแบบกำหนดพารามิเตอร์ - เมื่อใดและเพราะเหตุใดคุณจึงใช้งาน
เมื่อเร็ว ๆ นี้ในที่ทำงานที่เราได้รับมีความแตกต่างบางส่วนของความเห็นเกี่ยวกับการที่มีการทดสอบ Parameterized โดยปกติเราใช้สไตล์ TDD (หรืออย่างน้อยพยายาม) เพื่อให้ฉันเข้าใจถึงประโยชน์ของการอนุมัตินั้น อย่างไรก็ตามฉันพยายามดิ้นรนเพื่อดูการทดสอบที่ได้รับจากพารามิเตอร์ สำหรับการอ้างอิงเราทำงานกับบริการและเป็นห้องสมุดที่เปิดเผยผ่านอินเตอร์เฟส RESTful สิ่งที่ฉันเคยเห็นคือการทดสอบอย่างน้อยก็ใช้ JUnit ภายใน Eclipse: รายละเอียดการขาด - เมื่อการทดสอบล้มเหลวมันเป็นเรื่องยากมากที่จะเห็นพารามิเตอร์ที่ทำให้มันล้มเหลว มักจะสร้างความซับซ้อน มีแนวโน้มที่จะถูกสร้างขึ้นหลังจากเขียนโค้ด - ไม่ใช่ข้อเสียเปรียบเช่นนี้ แต่ผู้คนเริ่มต้นด้วยการทดสอบแบบกำหนดพารามิเตอร์ไว้ในใจเมื่อพวกเขาเริ่มเขียนโค้ดหรือไม่? หากใครมีตัวอย่างของที่พวกเขามีประโยชน์จริง ๆ หรือแม้แต่คำแนะนำที่ดีสำหรับการใช้พวกเขาที่จะยอดเยี่ยม ฉันต้องการให้แน่ใจว่าฉันไม่เพียง แต่ถูกดื้อรั้นเพราะฉันไม่ได้เลือกที่จะใช้พวกเขาและดูว่าพวกเขาเป็นสิ่งที่เราควรพิจารณาเป็นส่วนหนึ่งของคลังแสงทดสอบของเราหรือไม่

4
แหล่งข้อมูลสำหรับการทดสอบพัฒนาที่ขับเคลื่อนด้วยเว็บแอพพลิเคชั่น [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการถกเถียงอภิปรายโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน6 ปีที่ผ่านมา ฉันต้องการลองใช้ TDD บางอย่างในเว็บแอปพลิเคชันของเราเพื่อลดการถดถอยและปรับปรุงคุณภาพการเผยแพร่ แต่ฉันไม่มั่นใจว่าการทดสอบอัตโนมัติจะทำงานได้ดีเพียงใดกับแอปพลิเคชันทางเว็บ ฉันได้อ่านเกี่ยวกับและลองใช้ TDD และการทดสอบหน่วย แต่ตัวอย่างก็คือฟังก์ชั่น 'ที่เป็นของแข็ง' และค่อนข้างง่ายเช่นตัวแปลงสกุลเงินเป็นต้น มีทรัพยากรใดบ้างที่สามารถช่วยในการทดสอบหน่วยการจัดการเนื้อหาและระบบสิ่งพิมพ์? หน่วยทดสอบตะกร้าสินค้า / ร้านค้า (ผลิตภัณฑ์จริงและออนไลน์) เป็นอย่างไร AJAX? Googling สำหรับ "การพัฒนาเว็บทดสอบการขับเคลื่อน" ทำให้ฉันได้รับบทความเก่า ๆ เมื่อหลายปีก่อนโดยครอบคลุมตัวอย่างเดียวกันของฟังก์ชั่นเหมือนเครื่องคิดเลขหรือการอภิปรายเกี่ยวกับสาเหตุที่ TDD ดีกว่าอะไร (โดยไม่มีตัวอย่าง)

11
แหล่งเก็บข้อมูลน้ำหนักเบาที่ดีสำหรับการพัฒนาในพื้นที่คืออะไร [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน6 ปีที่ผ่านมา ฉันกำลังทำต้นแบบในเครื่องที่ฉันต้องการให้อยู่ในการควบคุมแหล่งที่มา (สำหรับวัตถุประสงค์ในการสำรองข้อมูลและย้อนกลับ) แต่ฉันไม่ต้องการเผยแพร่ในรูปแบบโอเพ่นซอร์สหรือทำให้ผู้อื่นสามารถดูออนไลน์ได้ ระบบควบคุมแหล่งข้อมูลใดที่คุณอยากจะแนะนำสำหรับการพัฒนาท้องถิ่น การตั้งค่าใด ๆ หรือเดินผ่านสำหรับสถานการณ์ของฉันเป็นที่นิยมอย่างมาก ฉันกำลังหา: ติดตั้งง่ายและดูแลระบบ เนื่องจากเป็นเครื่องของฉันฉันจึงถูก จำกัด ให้ใช้กับ Window OS และต้องการลดจำนวนของการเปลี่ยนแปลงการกำหนดค่าสภาพแวดล้อมและเส้นโค้งการเรียนรู้ที่จำเป็น จะมีผู้ใช้เพียงคนเดียวดังนั้นฉันไม่ต้องการกำหนดสิทธิ์การเข้าถึงเป็นต้น ทรัพยากรที่มีค่าใช้จ่ายต่ำฉันต้องการโฮสต์ในเครื่องของฉันนักพัฒนาดังนั้นฉันไม่ต้องการให้มันดูด CPU ของฉัน ฉันไม่ได้วางแผนที่จะเก็บข้อมูลจำนวนมหาศาลเช่นกัน คุ้นเคย. ฉันเคยใช้ลูกค้า SVN มาก่อน การรวม Visual Studio นั้นเป็นสิ่งที่ดี แบบพกพา ถ้าฉันต้องย้ายมันไปยังไดรฟ์ภายนอกหรือไปยังเครื่องอื่น ฟรี. ใช่ฉันต้องการทุกอย่างและไม่ต้องการจ่ายเงิน

6
ใครเป็นผู้รับผิดชอบในการตั้งค่าระบบ Build อัตโนมัติ
ฉันเป็นผู้จัดการโครงการที่ บริษัท ของฉัน ฉันทำงานกับนักพัฒนาไม่กี่ทีมโดยใช้ระบบควบคุมเวอร์ชันมาตรฐานที่รู้จักกันดีที่เรียกว่า CVS ฉันต้องการดูการรวมอย่างต่อเนื่องและการสร้างอัตโนมัติที่ดำเนินการเพื่อช่วยป้องกันปัญหาเกี่ยวกับการทำลายการสร้างและการปรับใช้ที่ไม่ดีด้อมไปที่เซิร์ฟเวอร์การผลิต ฉันแน่ใจว่าฉันสามารถตั้งค่านี้เอง แต่ฉันไม่ต้องการทำสิ่งนี้ด้วยตัวเองด้วยเหตุผลสองประการ: ฉันไม่มีเวลาสำหรับมัน ฉันมีความรับผิดชอบของตัวเองซึ่งเกี่ยวข้องกับการตลาดการสื่อสารกับผู้มีส่วนได้เสียอื่น ๆ กับสมาชิกในทีมที่ไม่ได้เป็นส่วนหนึ่งของการพัฒนาสื่อสารกับลูกค้าและการวางแผนโครงการ ที่สำคัญที่สุดคือฉันเป็นผู้จัดการโครงการ จุดประสงค์ของฉันคือการให้ความเป็นผู้นำไม่ให้ไมโครจัดการทีมพัฒนา ฉันสามารถทำอะไรเพื่อค้นหาคนในทีมพัฒนาที่จะหลงใหลในการตั้งค่านี้ นักพัฒนาเป็นบุคคลที่เหมาะสมสำหรับงานนี้หรือไม่เนื่องจากต้องใช้ความรู้เกี่ยวกับ Java, Spring และ Google App Engine มีเคล็ดลับอะไรบ้างในการช่วยส่งเสริมการเปลี่ยนแปลงเมื่อกลัวว่าจะมีการเปลี่ยนแปลง

6
จะอธิบายได้อย่างไรว่าการเขียนรหัส C ++ ข้ามแพลตฟอร์มและผลิตภัณฑ์การจัดส่งสำหรับ OS ทุกระบบนั้นไม่ใช่เรื่องง่าย?
บริษัท ของเราจัดส่งผลิตภัณฑ์เดสก์ท็อปที่หลากหลายสำหรับ Windows และผู้ใช้ Linux จำนวนมากบ่นในฟอรัมที่เราควรจะเขียนเวอร์ชันผลิตภัณฑ์ของเราสำหรับ Linux เมื่อหลายปีก่อนและสาเหตุที่เราไม่ทำเช่นนั้นคือ เราเป็น บริษัท โลภ ผู้เชี่ยวชาญด้านเทคนิคของเราทุกคนมีคุณสมบัติต่ำกว่ามาตรฐาน ผลิตภัณฑ์โดยเฉลี่ยของเรานั้นคล้ายกับรหัส C ++ 3 ล้านบรรทัด การวิเคราะห์ของฉันและเพื่อนร่วมงานของฉันมีดังต่อไปนี้: การเขียนโค้ด C ++ ข้ามแพลตฟอร์มนั้นไม่ใช่เรื่องง่าย การเตรียมแพ็คเกจการกระจายจำนวนมากและการดูแลรักษาให้พร้อมสำหรับ Linux เวอร์ชันที่แพร่หลายทั้งหมดนั้นต้องใช้เวลา การคาดการณ์ของเราคือตลาดลีนุกซ์เป็นอะไรที่ 5-15% ของผู้ใช้ทั้งหมดและผู้ใช้เหล่านั้นจะไม่ต้องการจ่ายเงินสำหรับความพยายามของเรา เมื่อสิ่งนี้เกิดขึ้นการตอบสนองก็เป็นอีกครั้งที่เราโลภไร้เดียงสาที่โง่เขลาและเมื่อทุกอย่างถูกต้องทั้งหมดนี้เป็นเรื่องง่ายและไม่เจ็บปวด การประเมินของเรามีเหตุผลว่าการเขียนโค้ดข้ามแพลตฟอร์มและการบำรุงรักษาแพคเกจการกระจายจำนวนมากใช้ความพยายามมากมาย? เราจะหาบทวิเคราะห์ที่ง่ายและมีรายละเอียดได้อย่างไรจากเรื่องราวชีวิตจริงที่แสดงให้เห็นเหนือเงาแห่งความสงสัยซึ่งต้องใช้ความพยายามเพียงใด?

4
แบบสำรวจกรอบเว็บของ Erlang [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการถกเถียงอภิปรายโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา (ได้รับแรงบันดาลใจจากคำถามที่คล้ายกันใน Haskel) มีกรอบงานหลายเว็บสำหรับ Erlang เช่น Nitrogen, Chicago Boss และ Zotonic และอีกสองสามอย่าง พวกเขาต่างกันในด้านใดบ้าง? ตัวอย่างเช่น: คุณสมบัติ (เช่นเซิร์ฟเวอร์เท่านั้นหรือสคริปต์ไคลเอนต์รองรับฐานข้อมูลประเภทต่างๆได้ง่าย) ครบกําหนด (เช่นความมั่นคงคุณภาพเอกสาร) ความสามารถในการปรับขยาย (เช่นประสิทธิภาพการทำงานที่เป็นนามธรรม) เป้าหมายหลัก นอกจากนี้ตัวอย่างของไซต์ / เว็บในโลกแห่งความจริงที่ใช้เฟรมเวิร์กเหล่านี้คืออะไร แก้ไข: เริ่มต้นเงินรางวัลด้วยความหวังว่ามันจะทำให้การสนทนาดำเนินต่อไป

4
มีทางเลือกที่ดีกว่าระบบไฟล์แบบโฟลเดอร์หรือไม่และจะถูกแทนที่ตลอดเวลาเร็ว ๆ นี้ไหม? [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน3 ปีที่ผ่านมา ระบบไฟล์ทั้งหมดที่ฉันพบมีพื้นฐานมาจากโฟลเดอร์ - คุณมีโฟลเดอร์รูทซึ่งมีไฟล์และโฟลเดอร์ย่อยซึ่งจะมีไฟล์และโฟลเดอร์ย่อยและอื่น ๆ มีทางเลือกอื่นที่ดีกว่าในการจัดการไฟล์และมันจะเข้ามาแทนที่ระบบปัจจุบันเร็ว ๆ นี้ไหม? อย่าลังเลที่จะรวมประวัติบางส่วนเกี่ยวกับระบบไฟล์หากคุณตัดสินว่าเป็นไปตามคำสั่งของคุณ ตีความคำว่า "ดีกว่า" ตามที่คุณต้องการ

6
ทำไม xUnit frameworks ไม่อนุญาตให้ทำการทดสอบแบบขนาน?
คุณรู้กรอบ xUnit ใด ๆ ที่อนุญาตให้รันการทดสอบแบบขนานเพื่อใช้ประโยชน์จากหลายคอร์ในเครื่องของวันนี้หรือไม่? หากไม่มี (หรือน้อยคน) ที่ทำมันอาจจะมีเหตุผล ... นั่นเป็นเพราะการทดสอบนั้นรวดเร็วมากหรือเปล่าที่คนทั่วไปไม่รู้สึกว่าจำเป็นต้องทำให้เป็นอัมพาต มีบางสิ่งที่ลึกกว่าที่ขัดขวางการกระจาย (อย่างน้อยบางส่วน) การทดสอบในหลายเธรดหรือไม่

4
ทำไม Facebook ถึงใช้ C ++ ข้าง PHP? [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว อะไรคือสาเหตุหลักที่ทำให้ Facebook ต้องใช้ C ++ นอกเหนือจาก PHP ฉันสงสัยว่าถ้าฉันสร้างเว็บไซต์ด้วย vistor จำนวนมากฉันจะต้องใช้ C ++ ด้วยหรือไม่

5
เมื่อใดที่ต้องทำการตรวจสอบโค้ด
เราเพิ่งย้ายไปยังกระบวนการการต่อสู้และกำลังทำงานกับงานและเรื่องราวของผู้ใช้ที่อยู่ในการวิ่ง เราต้องการที่จะทำการตรวจสอบโค้ดเป็นประจำเพื่อลดความน่ากลัว เรากำลังคิดที่จะทำสิ่งเหล่านี้ในระดับเรื่องราวของผู้ใช้ แต่ไม่แน่ใจว่าจะแยกรหัสของเราเพื่ออธิบายเรื่องนี้ได้อย่างไร เราใช้ VS และ TFS 2010 และเราเป็นทีมที่ 6 ขณะนี้เราแยกสาขาสำหรับคุณสมบัติ แต่กำลังทำงานเพื่อเปลี่ยนเป็นสาขาสำหรับการต่อสู้ ขณะนี้เราไม่ได้ใช้ชั้นวางและไม่ต้องการนำไปใช้จริงหากมีเทคนิคอื่น ๆ คุณจะแนะนำให้เราใช้การตรวจสอบโค้ดต่อเรื่องราวของผู้ใช้อย่างไร

9
ไม่ได้รับเงินสำหรับชั่วโมงที่คุณทำงานใช่ไหม [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน7 ปีที่ผ่านมา ดังนั้นฉันจึงได้อ่านจากหัวข้อก่อนหน้าเกี่ยวกับแอพกับการพัฒนาเกม: ถ้าเป็นคุณที่จะเลือกการพัฒนาเกมและการพัฒนาแอพพลิเคชั่นซึ่งคุณจะเลือก? สิ่งที่นำฉันมายังไซต์นี้: EA: The Human Story หลายคนพูดถึงนักพัฒนาที่ทำงานอย่าง 85 ชั่วโมงต่อสัปดาห์และไม่ได้รับค่าล่วงเวลาหรืออะไรเลย เพิ่งได้รับเงินเป็นเวลา 40 ชั่วโมง เป็นเรื่องปกติสำหรับ บริษัท ซอฟต์แวร์ส่วนใหญ่หรือไม่? ฉันหมายถึงว่าฉันทำงานที่ไหนฉันเป็นแค่พนักงานระดับเริ่มต้นเท่านั้น แต่ฉันทำงานล่วงเวลาได้และอะไรที่เกิน 40 ชั่วโมงก็ถือว่านี่ แต่มันทำให้ฉันคิดว่า "อึศักดิ์สิทธิ์" ฉันไม่สามารถทำเช่นนั้นได้ เวลาว่างของฉันสำคัญสำหรับฉัน แต่นี่เป็นเรื่องธรรมดาใน บริษัท ซอฟต์แวร์ส่วนใหญ่? หรือหายากมากขึ้นกับบางประเภท (การพัฒนาเกมและอื่น ๆ )? เพราะมันทำให้ฉันกลัว! เหมือนฉันเข้าใจว่าต้องใช้เวลาเพิ่มอีกหนึ่งชั่วโมงในโครงการ ... แต่ก็เหมือน 80! นั่นไร้สาระ

8
คุณเป็นสมาชิกสหภาพแรงงานหรือไม่? [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการถกเถียงอภิปรายโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน6 ปีที่ผ่านมา คุณเป็นสมาชิกสหภาพแรงงานหรือไม่? ทำไม? ทำไมจะไม่ล่ะ? หากคุณเป็นและไม่รังเกียจที่จะพูดถึงมันเป็นที่หนึ่ง? คุณรู้จักโปรแกรมเมอร์คนใดบ้างที่ได้รับความช่วยเหลือจากการเป็นสหภาพหรือจะได้รับความช่วยเหลือจากการเป็นสหภาพ? คุณรู้หรือไม่ว่าโปรแกรมเมอร์คนใดที่ถูกขัดขวางหรืออาจถูกขัดขวางโดยอยู่ในกลุ่ม?
15 unions 

7
การเขียนโปรแกรมเกม: C # หรือ C ++? [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการถกเถียงอภิปรายโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน6 ปีที่ผ่านมา ล็อคแล้ว คำถามและคำตอบของคำถามนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันตัดสินใจว่าสิ่งที่ฉันต้องการจริงๆคือทำโปรแกรมเกม ดังนั้นคำถามคือเมื่ออายุ 18 ปีที่ต้องการเรียนรู้การเขียนโปรแกรมด้วยตัวเองภาษาการเขียนโปรแกรมที่เหมาะสมที่สุดระหว่าง C # และ C ++ คืออะไร (ฉันควรระบุว่าฉันไม่สนใจ Unix เพราะฉันเชื่อว่า windows จะยังคงเป็น OS ที่ใช้มากที่สุด) ฉันรู้พื้นฐานของ C ++ แต่ไม่มีเกี่ยวกับ C # ฉันรู้ว่า C ++ มีคู่มือการสอนเพิ่มเติม, ที่กำลังและสิ่งต่างๆเช่นนั้น, ในขณะที่ C # ไม่ได้, แต่มันง่ายกว่าที่จะเรียนรู้และใช้สำหรับคนคนเดียวในการพัฒนาโปรแกรม, แต่ฉันอ่านแม้ว่าโปรแกรมนั้นจะงงงวย มันง่ายที่จะได้รับแหล่งที่มาของมัน ฉันต้องการที่จะเน้นเรื่องพื้นฐานเป็นอย่างมากก่อนอื่นฉันต้องบอกว่าฉันชอบ C ++ …

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