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

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

3
กระบวนการปรับใช้การพัฒนาแบบว่องไว การควบคุมคุณภาพและเจ้าของธุรกิจทดสอบที่ไหน
ฉันอ่านมากเมื่อเร็ว ๆ นี้เกี่ยวกับกระบวนการปรับใช้เว็บแอปพลิเคชันต่าง ๆ โดยใช้ SVN หรือ GIT เพื่อดูการออกแบบวิธีที่เราปรับใช้ในที่ทำงาน เช่นเดียวกับวิธีที่มีความหลากหลายของความคล่องตัวก็ถือว่าสิ่งที่มุ่งมั่นที่จะต้นแบบหรือลำตัวพร้อมที่จะผลิต ทั้ง GitHub และ Etsy, http://codeascraft.etsy.com/2010/05/20/quantum-of-deployment/บอกว่าพวกเขาทำงานบนพื้นฐานนี้ (แม้ว่า Etsy จะมีสภาพแวดล้อมจริง) กระบวนการนี้ถือว่าการทดสอบหน่วยและการทดสอบ CI ทั้งหมดได้รับการดำเนินการ คุณเรียกใช้การทดสอบแบบโลคัลและบน CI จากนั้นคอมมิทไปที่ trunk ดังนั้นที่จุดนี้รหัสของคุณในทางเทคนิคเสียง รหัสของคุณอาจถูกต้องทางเทคนิค แต่การทดสอบผู้ใช้ / ฟังก์ชั่นอาจพบข้อผิดพลาดมากขึ้นโดยเฉพาะอย่างยิ่งเมื่อมันมาถึงการทดสอบส่วนหน้า คำถามของฉันคือสิ่งนี้ เจ้าของ QA และธุรกิจจะทดสอบการเปลี่ยนแปลงคุณสมบัติที่คุณนำไปใช้ที่ไหน บนเครื่องพัฒนาท้องถิ่นของคุณก่อนที่คุณจะผูกพันหรือบนเครื่อง QA / การแสดงละคร? หากคุณมีเครื่อง staging ที่รัน trunk และคุณคิดว่ารหัสทั้งหมดที่กำหนดให้กับ trunk นั้นพร้อมใช้งานแล้วกำลังผลิต ... เอ๊ะ .. แล้วรหัสใดที่ถูกปิดและดีที่จะเข้าสู่การผลิตจากทั้งทางเทคนิคและธุรกิจ มุมมอง? …

3
สิ่งที่ต้องพิจารณาทางกฎหมายเมื่อฟอร์กโครงการที่มีใบอนุญาต BSD
ฉันสนใจที่จะยกเลิกโครงการที่เผยแพร่ภายใต้ใบอนุญาต BSDสองข้อ: ลิขสิทธิ์ (c) 2010 {เจ้าของลิขสิทธิ์} สงวนลิขสิทธิ์ อนุญาตให้เผยแพร่ซ้ำและใช้งานในแหล่งที่มาและรูปแบบไบนารีโดยมีหรือไม่มีการดัดแปลงหากเงื่อนไขตรงตามเงื่อนไขต่อไปนี้: (1) การแจกจ่ายซ้ำซอร์สโค้ดต้องเก็บประกาศลิขสิทธิ์ข้างต้นรายการเงื่อนไขนี้และข้อจำกัดความรับผิดชอบในตอนท้าย การแจกจ่ายซ้ำในรูปแบบไบนารีจะต้องทำซ้ำประกาศลิขสิทธิ์ข้างต้นรายการเงื่อนไขนี้และข้อจำกัดความรับผิดชอบต่อไปนี้ในเอกสารและ / หรือวัสดุอื่น ๆ ที่มาพร้อมกับการกระจาย (2) ไม่สามารถใช้ชื่อ {เจ้าของลิขสิทธิ์} หรือชื่อของผู้มีส่วนร่วมในการรับรองหรือส่งเสริมผลิตภัณฑ์ที่ได้จากซอฟต์แวร์นี้โดยไม่ได้รับอนุญาตเป็นลายลักษณ์อักษรล่วงหน้า การปฏิเสธความรับผิด ซอฟต์แวร์นี้จัดหาให้โดยผู้ถือลิขสิทธิ์และผู้สนับสนุน "ตามสภาพ" และการแสดงออกหรือการรับประกันใด ๆ โดยนัยรวมถึง แต่ไม่ จำกัด เพียงการรับประกันโดยนัยของการค้าและความเหมาะสม ไม่ว่าในกรณีใดเจ้าของลิขสิทธิ์หรือผู้มีลิขสิทธิ์จะต้องรับผิดต่อโดยตรงไม่ว่าทางตรงหรือทางอ้อมหรือการให้บริการ, ข้อมูลของสหรัฐ, ความผิดพลาด, ผลกระทบที่เกิดขึ้นโดยไม่ จำกัด หรือการแทรกแซงทางธุรกิจ) ไม่ว่าจะเกิดจากสาเหตุใดก็ตามและด้วยเหตุผลใดก็ตามไม่ว่าจะเป็นสัญญาความรับผิดที่เข้มงวดหรือการทรมาน ฉันไม่เคยแยกโครงการมาก่อน แต่โครงการนี้คล้ายกับสิ่งที่ฉันต้องการ / ต้องการ อย่างไรก็ตามฉันไม่แน่ใจว่าฉันจะไปได้ไกลแค่ไหนดังนั้นแผนของฉันคือการดึงข้อมูลล่าสุดจากที่เก็บของพวกเขาและเริ่มทำงาน บางทีในที่สุดฉันก็จะไปถึงที่ที่ฉันต้องการและสามารถปล่อยมันได้ นี่เป็นแนวทางที่ถูกต้องหรือไม่? วิธีนี้ส่งผลกระทบต่อการยกเลิกโครงการอย่างไร ฉันจะติดตามผู้ที่เป็นเจ้าของส่วนประกอบหรือส่วนใด (ฉันเป็นลิขสิทธิ์ลิขสิทธิ์อะไรคือผู้สร้างดั้งเดิมลิขสิทธิ์เมื่อฉันเริ่มกระทืบฐานรหัสของพวกเขา) ฉันสามารถแยกโครงการนี้ได้ไหม ฉันต้องทำอะไรก่อนปล่อยออกมาและเมื่อใด / ถ้าฉันตัดสินใจที่จะเผยแพร่ซอฟต์แวร์ที่ได้มาจากงานที่ได้รับอนุญาต BSD …

4
อธิบายกับผู้จัดการที่ไม่ใช่ด้านเทคนิคว่าเครื่องมือที่เขาเลือกนั้นไม่เหมาะสม
ผู้จัดการที่ไม่ใช่ด้านเทคนิคของฉันเพิ่งจ่ายใบอนุญาตให้ใช้เครื่องมือที่ออกแบบมาเพื่อเลือกชื่อแบรนด์ของคุณที่บล็อก "โซเชียลมีเดีย" ความคิดเห็น ฯลฯ และวัดความรู้สึก (บวก, เป็นกลาง, ลบ) ของโพสต์ สิ่งที่เขาต้องการให้ฉันทำคือใช้เพื่อทำงานที่สามารถทำได้ด้วยการประมวลผลภาษาธรรมชาติในระดับหนึ่งเท่านั้นและด้วยเหตุนี้จึงแสดงผลลัพธ์ที่ไม่เกี่ยวข้องกับคำถามใด ๆ ที่คุณสามารถลองได้ ฉันต้องการอธิบายให้เขาฟังว่าเครื่องมือนี้ออกแบบมาสำหรับ task X และสิ่งที่เราพยายามทำคือ task Y. Y ไม่สามารถจำลองเป็น X ได้และความสำเร็จทั้งหมดของเครื่องมือที่เขาอ้างถึงเป็นข้อพิสูจน์ X ซึ่งไม่ใช่ Y

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

4
ฉันจะปรับปรุง C ++ ให้ทันสมัยด้วยการพัฒนาที่ทันสมัยได้อย่างไร [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน4 ปีที่แล้ว ฉันจะทำให้ C ++ เป็นสนิมขึ้นมาได้อย่างไรเพราะฉันแน่ใจว่าภาษาและแนวทางปฏิบัติที่ดีที่สุดได้พัฒนาไปแล้ว? ฉันรู้ว่านี่อาจใกล้เคียงกับการปิดหัวข้อดังนั้นให้ฉันชี้แจงรายละเอียดบางอย่าง ประมาณ 10 ปีที่แล้วฉันคิดว่าฉันเป็นโปรแกรมเมอร์ C ++ ที่ดีฉันจะกินหนังสือ Scott Meyers ฉันสามารถไขปริศนาในโฆษณาผ้าสำลีใน Dr. Dobbs ได้ ฉันอาจเป็นทนายความด้านภาษา ฉันเขียนโปรแกรมเป็นจาวาส่วนใหญ่เป็นงูหลามในช่วง 10 ปีที่ผ่านมาดังนั้นทักษะ OO ของฉันจึงยังคงเป็นที่น่าสนใจ แต่การเข้าร่วม บริษัท ที่ C ++ เป็นเรื่องธรรมดาฉันก็รู้ว่าฉันต้องยอมรับกับตัวเองว่าฉันทั้งสองเป็นสนิมจริงๆและมีคุณสมบัติทางภาษาซึ่งตอนนี้เป็นภาษาใหม่หรือใหม่กว่าที่ฉันจำได้ - สิ่งต่าง ๆ เช่น namespaces เป็นต้น ฉันรู้ว่าการอ่านและการเขียนโค้ด (โดยเฉพาะการจับคู่) เป็นวิธีที่ดีในการเพิ่มความเร็ว แต่มีทรัพยากรอื่น …

10
การสัมภาษณ์ทางเทคนิคมีแนวโน้มที่จะเป็นอัตนัยหรือไม่? [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน5 ปีที่ผ่านมา จากประสบการณ์ของฉันในการสัมภาษณ์ทางเทคนิคฉันพบว่าส่วนใหญ่มักจะเป็นอัตนัยเพราะผู้สัมภาษณ์มีคำตอบของเขาเองแล้ว แม้ว่าคำตอบจากผู้สมัครจะถูกต้องเพราะผู้สัมภาษณ์ไม่ได้เตรียมไว้สำหรับคำตอบนั้นผู้สมัครจะไม่ได้งาน ในการสัมภาษณ์เมื่อเร็ว ๆ นี้ฉันพูดถึงบางสิ่งเกี่ยวกับการใช้อัลกอริทึม AVL tree เพื่อแก้ปัญหาเฉพาะที่ถาม ผู้สัมภาษณ์ตอบว่า: "ต้นไม้ AVL คืออะไร" อีกตัวอย่างคือสิ่งใดรอบไวยากรณ์; ฉันพบสิ่งนี้เป็นส่วนใหญ่ในการสัมภาษณ์ที่ต้องใช้รหัส Ruby เนื่องจากมีหลายวิธีในการนำวิธีการแก้ไขปัญหามาใช้ ปัญหาที่พบบ่อยมากคือปัญหาเกี่ยวกับการออกแบบ Object Oriented ในสถานการณ์เช่นนี้ไม่มีวิธีใดที่ผู้ให้สัมภาษณ์จะประสบความสำเร็จ มีใครอีกบ้างที่รู้สึกแบบนี้เหมือนกันหรือเป็นแค่ฉันหรือเปล่า ถ้าไม่ใช่แค่ฉันเราจะทำให้การสัมภาษณ์ทางเทคนิคดีขึ้นได้อย่างไร
9 interview 

5
เป็นไปได้หรือไม่ที่ DLLs สองตัวเกิดข้อขัดแย้งป้องกันไม่ให้โซลูชันสร้าง
แม้ว่าฉันจะมีกรณีเฉพาะ แต่ฉันก็สงสัยเกี่ยวกับสถานการณ์ทั่วไป สามารถเพิ่ม DLLs สองรายการเมื่ออ้างอิงกับโครงการ Visual C # ชนกันเพื่อป้องกันไม่ให้โซลูชันสร้างได้หรือไม่ หากเป็นกรณีนี้มีวิธีใดบ้างที่เป็นไปได้ที่จะบรรเทาปัญหานี้

8
ฉันจะจัดการคอมมิท, ป้องกันความขัดแย้งของฟีเจอร์และจัดการการพึ่งพากับ VCS ได้อย่างไร?
มันกลายเป็นปัจจัยที่น่ารำคาญในการทำงานกับทีมขนาดใหญ่: คุณจะจัดการการเช็คอินและป้องกันความขัดแย้งของฟีเจอร์และจัดการการพึ่งพากับการควบคุมแหล่งที่มาได้อย่างถูกต้องได้อย่างไร? ขณะนี้ที่ทำงานของฉันเราใช้ TFS 2008 และเราย้ายไปยัง TFS 2010 ในต้นเดือนธันวาคม ประการแรกการควบคุมแหล่งที่มานั้นดีกว่าไม่มี แต่มีวิธีการใดที่ใคร ๆ ค้นพบว่ามีประโยชน์ในการป้องกันการเช็คอินหลายครั้งและย้อนกลับไปทั่วประวัติศาสตร์การควบคุมแหล่งที่มา? ลำตัวที่ระเหยได้เป็นวิธีที่ดีที่สุดในการออกไปหรือแตกแขนเมื่อคุณใช้คุณสมบัติใหม่และเมื่อคุณมีความสุขที่ได้ผสานกลับเข้าไปในลำตัว? ฉันอยากจะได้ยินประสบการณ์ของผู้อื่นและบางทีแนวปฏิบัติที่ดีที่สุดในการจัดการการควบคุมแหล่งที่มา

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

4
Quines มีประโยชน์อะไรมากกว่าจิ๊กซอว์การเขียนโปรแกรมหรือไม่
Quines ซึ่งเป็นโปรแกรมที่สร้างรหัสของตัวเองในฐานะที่เป็นส่วนหนึ่งหรือทั้งหมดของการส่งออกของพวกเขาเป็นความคิดที่เรียบร้อยสำหรับปริศนาการเขียนโปรแกรม อย่างไรก็ตามพวกเขามีประโยชน์นอกเหนือจากนั้นหรือไม่?

6
ฉันจะผ่าน hump .NET ของฉันได้อย่างไร [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน5 ปีที่ผ่านมา ฉันสอนตัวเองถึงวิธีการเขียนโค้ดด้วยความช่วยเหลือของเพื่อนที่มีความสามารถพิเศษซึ่งน่าเสียดายที่เขามีความสามารถเพียงพอที่เขาไม่เคยมีเวลาว่าง ฉันอ่านและเขียนหนังสือสองเล่ม แต่ฉันรู้สึกว่าฉันต้องผ่านการเคลื่อนไหวมากกว่าการแก้ปัญหาในโลกแห่งความหรูหรา พวกคุณทำอะไรเพื่อออกจากระยะดักแด้ของคุณ? มีหลักสูตรหรือผลิตภัณฑ์เพื่อการศึกษาที่นั่นไม่ใช่ $ 1,500 ทั้งหมดที่รวมอยู่ในการบรรยาย แต่ไม่ใช่แค่แห้ง ๆ "พิมพ์สำรอกตัวอย่างนี้" หรือไม่?
9 .net 

3
วิธีสร้างและเผยแพร่ไลบรารี Java ที่มีประโยชน์
ฉันเพิ่งทำงานกับคลาส Java ที่สร้างพีชคณิตต่อรายการของวัตถุ ไม่ว่าในกรณีใดฉันต้องการให้ห้องสมุดนี้เสนอต่อสาธารณะดังนั้นฉันมีคำถามหลายข้อ: ห้องสมุดส่วนใหญ่ผมเห็นมีการตั้งชื่อนี้แพคเกจที่มีความซับซ้อนโดยเฉพาะรวมทั้ง/com orgมีแบบแผนสำหรับสิ่งเหล่านี้หรือเป็นpermutationsแพคเกจเพียงพอหรือไม่ มีรูปแบบเฉพาะสำหรับการเผยแพร่เหล่านี้หรือไม่ ฉันควรรวม WARS แยกต่างหากสำหรับซอร์สโค้ด / javadoc หรือไม่ ฉันมีไฟล์ในที่เก็บ GitHub ฉันเดาว่าฉันสามารถให้บริการไฟล์ได้ที่นั่น แต่ฉันจะให้คนหา repo ของฉันได้อย่างไร

4
เมื่อขนาดของทีมสูงกว่า 10 คุณจะยังสามารถวางแผนร่วมกันได้หรือไม่?
เมื่อตัดสินใจว่าจะทำงานกับรุ่นถัดไปอย่างไรและประเมินการกำหนดเวลาสำหรับเรื่องราวของผู้ใช้แต่ละคน (และงานย่อยสำหรับเรื่องราวที่กำหนด) พวกคุณทำสิ่งนี้ในกลุ่มหรือแค่ผู้จัดการ สำหรับขนาดทีม 10 เป็นจริงหรือไม่? ใช้เวลานานแค่ไหน?
9 agile 

8
การจัดโครงสร้างใหม่หรืออัพเกรดฐานข้อมูลเพื่อจัดการกับคุณสมบัติใหม่
คำตอบหลายคำถามของสคีมาฐานข้อมูลแนะนำตารางเพิ่มเติมเพื่อทำให้ฐานข้อมูลเป็นปกติสำหรับคุณลักษณะที่ไม่ได้เป็นส่วนหนึ่งของข้อกำหนดปัจจุบัน (ตาราง UserDepartment เพื่ออนุญาตให้มีความสัมพันธ์แบบหลายต่อกลุ่มระหว่างพนักงาน / ผู้ใช้และแผนกต่างๆ เป็นของ.). ไม่ขัดกับการฟื้นฟู ดูเหมือนว่าเมื่อมันมาถึงการออกแบบฐานข้อมูลมีแรงผลักดันที่จะรวมคุณสมบัติที่พวกเขา 'มั่นใจ' จะมีใครบางคนต้องการในอนาคต มันยากที่จะเพิ่มตาราง / สาขาไปยังฐานข้อมูลเพื่อรองรับคุณสมบัติที่มีแนวโน้มที่จะวิศวกรมากเกินไปหรือไม่? พวกเขาจะไม่ได้รับการปรับปรุงใหม่หรืออัปเกรดเหมือนกับส่วนที่เหลือของแอปหากจำเป็นหรือไม่ การทำสิ่งต่าง ๆ ไม่ใช่เรื่องสนุก แต่การย้ายข้อมูลจากตารางหนึ่งไปยังตารางใหม่สามารถทำได้ แค่ไม่แน่ใจว่าแนวความคิดนี้จะจบลงที่ใด แก้ไข: มีความเกลียดชังในเรื่องนี้มากฉันสงสัยว่าหลายโครงการจบลงด้วยการไม่เพิ่มคุณสมบัติที่ต้องมีการเปลี่ยนแปลงฐานข้อมูลอย่างมากหรือเป็นแนวทางที่ไม่ได้รับการปรับให้เป็นมาตรฐานเช่นการเพิ่มฟิลด์ DepartmentID2 แทนตารางใหม่ ความต้องการหลายแผนกสำหรับพนักงานเป็นปัญหาโดเมนทั่วไป ฉันไม่ได้สังเกตเห็นสกีมาฐานข้อมูลจำนวนมากที่ทิ้งกระจุยกระจายกับความสัมพันธ์แบบหลายต่อหลายคน

1
เส้นทางการปรับรุ่นจาก Win32 เป็น. NET ไปยัง WinRT เป็นไปได้หรือไม่
ฉันรองรับแอปพลิเคชัน VB6 ขณะนี้มันถูกแทนที่โมดูลโดยโมดูลด้วย. NET (รวมถึงคุณสมบัติใหม่มากมายที่เราไป) GUI อยู่ใน WPF แต่มีการเชื่อมโยงเกือบเป็นศูนย์กับตรรกะทางธุรกิจดังนั้นมันจึงไม่สำคัญ ฉันหวังว่าการโยกย้ายจะเสร็จสิ้นภายในกลางปี ​​2012 ฉันกำลังอ่านข่าวบางส่วนจากการประชุม MS build และดูเหมือนว่า WinRT พร้อม Metro จะเป็น API และ GUI ที่เป็นทางเลือกสำหรับการพัฒนาในอนาคตโดยเฉพาะอย่างยิ่งถ้าคุณต้องการให้แอปพลิเคชันของคุณทำงานบนอุปกรณ์มือถือ แน่นอน) เรากำลังดูการชนความเร็วแบบไหนเมื่อเรา (ในที่สุด) ย้ายจาก. NET เป็น WinRT และ Metro ดูเหมือนว่า C # และ Xaml จะอยู่ในสภาพแวดล้อม แต่ WinRT ไม่ใช่. NET API ใช้งานร่วมกันได้หรือไม่ (เรื่องของการเปลี่ยนตัวเลือกในเมนู VS build) หากไม่เป็นเช่นนั้นจะมีเครื่องมือแปลงทางเดียวหรือไม่ เป็นไปได้ไหมที่จะรักษาแอปพลิเคชั่นหนึ่งตัวที่ทำงานภายใต้. NET …

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