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

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

2
Build automation: ปกติแล้วจะใช้ QMake สำหรับโครงการที่ไม่ใช่ Qt หรือไม่?
ดังนั้นฉันวางแผนที่จะเขียนไลบรารี C ++ และฉันต้องการให้เป็นข้ามแพลตฟอร์มและเนื่องจากไลบรารีนี้จะไม่จัดการกับ UI และฉันต้องการให้มีการพึ่งพาน้อยที่สุดเท่าที่จะทำได้ฉันจะไม่ใช้ Qt (ที่จริงแล้ว Qt จะไม่ช่วยฉันให้บรรลุสิ่งที่ฉันต้องการจริง ๆ ทั้งหมดที่ฉันวางแผนไว้คือ STL และ Boost) ตอนนี้เมื่อมันมาถึงการสร้างโครงการข้ามแพลตฟอร์มฉันชอบ QMake จริงๆเพราะมันใช้งานง่ายมากและฉันมีประสบการณ์กับมัน ฉันได้ยินสิ่งดีๆเกี่ยวกับ CMake ด้วยเช่นกัน แต่ฉันสงสัยว่าจริงๆแล้วมันใช้งานง่ายเหมือน QMake อย่างไรก็ตามนี่คือคำถามของฉัน: ฉันควรติดกับเครื่องมือสร้างอัตโนมัติที่ฉันรู้หรือ QMake ออกจากบริบทสำหรับโครงการที่ไม่ใช่ Qt หรือไม่? ฉันควรใช้โอกาสนี้ในการเรียนรู้ CMake หรือไม่ หรือมีทางเลือกที่ดีกว่าสำหรับสองคนนี้หรือไม่?
9 c++  cmake 

4
ตัวอย่างที่ดีของแนวคิดหรือเทคนิคการพัฒนาซอฟต์แวร์ที่เป็นความล้มเหลวคืออะไร
โดยเฉพาะสิ่งที่เป็นตัวอย่างของความคิดของมวลชนที่ผิด ทำไมผู้คนถึงยึดความคิดไว้ตั้งแต่แรก และทำไมความคิดจึงถูกไล่ออก? หรืออาจเป็นความคิดที่ยังมีชีวิตอยู่และดีและถ้าเป็นเช่นนั้นทำไม? เช่นฉันอาจอธิบายCORBA (และเทคโนโลยีที่คล้ายคลึงกันอื่น ๆ ) เป็นสิ่งที่พยายามแก้ปัญหาการสื่อสารระหว่างส่วนประกอบของซอฟต์แวร์ หลายคนรู้สึกว่าจำเป็นต้องกำหนดสัญญาระหว่างส่วนประกอบต่าง ๆ ท้ายที่สุด HTTP + JSON แก้ปัญหาสำหรับมวลชนและกลไก RPC อื่น ๆ เช่น Thrift และ Proto-bufs ได้ผุดขึ้นมา

4
เหตุใด Rails เขียนใน Ruby [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน6 ปีที่ผ่านมา ฉันรู้ PHP และ Ruby ใช้โคลน PHP Rails (ไม่เลือก) เรียกว่า Symfony (ซึ่งเห็นได้ชัดว่าเป็นกรอบ PHP ที่ดีที่สุด) ฉันสังเกตว่ามันเป็นโคลนของ Rails ฉันคิดว่า Symfony นั้นโง่และ (SensioLabs เป็นธุรกิจที่ฉลาด) เพราะ Rails มีอยู่แล้ว นอกเหนือจากโครงการโอเพ่นซอร์สที่สร้างรายได้ฉันไม่เข้าใจว่าทำไมผู้คนถึงสร้าง Rails clones ใน PHP เมื่อ Rails มีอยู่แล้ว ทำไมไม่ใช้ Rails DHH เขียนโค้ด Rails กับ Ruby อย่างแน่นอน เมื่อใช้ Symfony ฉันสังเกตว่ามีอะไรบางอย่างไม่ถูกต้อง แต่ฉันไม่รู้ว่ามันคืออะไร …

3
Getters และ Setters ในภาษาที่ใช้งานได้
หนึ่งในหลักของการเขียนโปรแกรมฟังก์ชั่นคือการใช้ฟังก์ชั่นบริสุทธิ์ ฟังก์ชั่น Pure เป็นฟังก์ชันที่ปราศจากผลข้างเคียงและโปร่งใสอ้างอิง Gettersไม่โปร่งใสในการอ้างอิง - หาก Setter ถูกเรียกระหว่างการเรียกไปยัง Getter ค่าส่งคืนของ Getter จะเปลี่ยนแม้ว่าพารามิเตอร์จะไม่มี (โดยทั่วไปจะไม่มีพารามิเตอร์) Settersสร้างผลข้างเคียง - การเรียก Setter โดยทั่วไปจะจัดการกับค่าที่ไม่ใช่ค่าส่งคืน (อันที่จริงแล้วโดยทั่วไปแล้ว Setter จะไม่ส่งคืนค่าใด ๆ ) ฉันรู้ว่าในสกาล่าเราแค่ยอมรับความจริงที่ว่าเรากำลังผสานสองกระบวนทัศน์ (เชิงหน้าที่และเชิงวัตถุ) และใช้ getters / setters ตามที่เราต้องการในภาษาเช่น Java ในภาษาอย่าง Haskell (ซึ่งฉันไม่คล่องแคล่ว แต่ฉันบอกว่าถือเป็นภาษาที่ใช้งานได้จริง "บริสุทธิ์") ฉันแค่อยากรู้อยากเห็นว่าคุณจะจำลองคุณสมบัติของวัตถุเช่น Getters นั้นมีความโปร่งใสและ Setters ได้อย่างไร ผลข้างเคียงฟรีหรือไม่ วิธีการแก้ปัญหาจะส่งกลับสำเนาของวัตถุที่ setter ถูกเรียกเมื่อเป็นค่าส่งคืนของ setter และสำเนานี้มีการเปลี่ยนแปลงค่าทรัพย์สิน?

3
ทำไมการออกแบบเว็บ“ ตอบสนอง” ไม่ควรพิจารณา?
นี่อาจดูเหมือนคำถามการออกแบบกราฟิกมากกว่าคำถามการเขียนโปรแกรม แต่ฉันคิดว่ามันมีข้อดีทางเทคนิค / การเขียนโปรแกรมมากกว่าการออกแบบกราฟิกที่แท้จริง แนวคิดของการออกแบบเว็บ "ตอบสนอง"หมุนรอบโดยใช้การสืบค้นสื่อใน CSS3 เพื่อตรวจสอบขนาดของอุปกรณ์การดูและปรับกฎ CSS ตาม - CSS แบบไดนามิกเป็นหลัก สิ่งนี้จะเติมช่องว่างให้กับกรณีการปรับใช้จำนวนมาก - โดยเฉพาะอุปกรณ์พกพา ฉันคิดว่าการใช้การสืบค้นสื่อกำลังเกิดขึ้นช้า (ฉันพบว่าหลายคนไม่รู้จริง ๆ ) แต่ฉันสงสัยว่ามีเหตุผลในการนำไปใช้ช้าหรือไม่ มันใช้ไม่ได้กับเว็บแอปพลิเคชันหรือไม่ มีบางอย่างที่ฉันขาดไปซึ่งอาจเป็นข้อผิดพลาดพื้นฐานหรือไม่?

3
ฉันสามารถใช้ Linux / Mono แทน Windows / Visual Studio ได้โดยไม่มีปัญหาหรือไม่ [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ฉันมีประสบการณ์มากกว่า 6 ปีกับ. Net (C # / ASP.NET) และ Visual Studio แต่เมื่อเร็ว ๆ นี้ฉันอยากจะเปลี่ยนเป็น Linux / Mono มันเกิดขึ้นกับคำถามบางอย่าง: ฉันสามารถรันโครงการ Visual Studio เก่าและซอร์สโค้ดใน Mono อย่างถูกต้องได้หรือไม่ ลูกค้าของฉันใช้ IIS สำหรับ ASP.NET และ MS Windows สำหรับโครงการ Winform และ Console การย้ายถิ่นของฉันส่งผลกระทบต่อพวกเขาหรือไม่? กล่าวอีกนัยหนึ่งโครงการโมโนของฉันทำงานใน Windows / IIS โดยไม่มีการเปลี่ยนแปลงหรือปัญหาใด ๆ Mono …

7
การแสดงล้านล้านล้านคำว่า“ อะตอม” แทนที่จะเป็นรูปหลายเหลี่ยม?
ฉันเพิ่งเห็นวิดีโอเกี่ยวกับสิ่งที่ผู้จัดพิมพ์เรียกว่า "ขั้นตอนสำคัญต่อไปหลังจากการประดิษฐ์ 3D" ตามที่คนพูดว่าพวกเขาใช้เป็นจำนวนมากของอะตอมแบ่งออกเป็นเมฆแทนรูปหลายเหลี่ยมไปถึงระดับของรายละเอียดที่ไม่ จำกัด พวกเขาพยายามที่ดีที่สุดเพื่อให้วิดีโอเข้าใจสำหรับบุคคลที่มีความรู้เกี่ยวกับเทคนิคการแสดงผลใด ๆ และดังนั้นจึงหรือเพื่อวัตถุประสงค์อื่น ๆได้ใส่รายละเอียดทั้งหมดของการทำงานของเครื่องมือวิธีการของพวกเขา ระดับรายละเอียดในวิดีโอของพวกเขาดูน่าประทับใจสำหรับฉัน เป็นไปได้อย่างไรที่จะแสดงฉากด้วยอะตอมที่กำหนดเองแทนที่จะเป็นรูปหลายเหลี่ยมบนฮาร์ดแวร์ปัจจุบัน (ความเร็วหน่วยความจำที่ชาญฉลาด) ถ้าเป็นจริงทำไมไม่มีใครคิดเรื่องนี้อีกเล่า ฉันในฐานะนักพัฒนา OpenGL รู้สึกงุนงงกับสิ่งนี้มากและอยากได้ยินสิ่งที่ผู้เชี่ยวชาญพูด ดังนั้นฉันจึงไม่ต้องการให้สิ่งนี้ดูเหมือนโฆษณาราคาถูกและจะรวมลิงก์ไปยังวิดีโอเฉพาะเมื่อมีการร้องขอในส่วนความคิดเห็น
9 graphics  3d  atom 

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

4
จำนวนเต็มใช้เป็นประเภทข้อมูลมากเกินไปหรือไม่
นักพัฒนาแอปพลิเคชันส่วนใหญ่ใช้จำนวนเต็มที่ลงนามในสถานที่ที่พวกเขาหมายถึงการใช้จำนวนเต็มที่ไม่ได้ลงนามจริง ๆ หรือไม่? ฉันทำมันตลอดเวลาดังนั้นเพื่อนร่วมงานของฉัน ฉันไม่ได้เห็นฐานรหัสอื่น ๆ มากมาย (นอกเหนือจาก Delphi VCL) และตัวอย่างบนอินเทอร์เน็ตมักจะใช้จำนวนเต็ม ในขณะที่ผู้พัฒนา VCL ใช้ประเภทข้อมูลของตัวเอง (ซึ่งเป็นวิธีที่ไม่ขี้เกียจที่สุดในการประกาศตัวแปร) บางอย่างดูน่ากลัวเล็กน้อยเกี่ยวกับรหัสเช่นนี้ TStuffRec = record recordID : Integer; thingID : Integer; otherThingID : Integer; end; เมื่อมันสามารถเขียนเป็น TStuffRec = record recordID : Cardinal; thingID : Cardinal; otherThingID : Cardinal; end; ฟังก์ชั่นบันทึกเหล่านี้มักจะทำงานเหมือนเดิม (และหวังว่าจะยังคงทำงานเหมือนเดิมแม้ใน Delphi 64 บิต) แต่จำนวนมากจะมีปัญหาการแปลง แต่มีข้อเสียคือการใช้ …

4
มันคุ้มค่ากับการพัฒนาตะกร้าสินค้าแบบกำหนดเองหรือไม่? [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา เรามีห้องสมุดรูปโค้งที่สวยงามที่สถานที่ทำงานของฉันและเราพัฒนาเว็บไซต์ที่กำหนดเองตามอัตราที่ดีจนกระทั่งตะกร้าสินค้ามาถึงเราเพื่อให้กระบวนการทำงานช้าลง ฉันใช้ตะกร้าสินค้าหลากหลาย ( Magento, Opencart, Zencart ) ในโครงการที่แตกต่างกันซึ่งเราต้องรวมเข้ากับแอปพลิเคชั่นหลักของเรา ความต้องการที่กำหนดเองโดยปกติมากทำให้รถเข็นช็อปปิ้งที่ไม่เลื่อนและใช้เวลามาก ฉันกำลังคิดที่จะสร้างตะกร้าสินค้าของเราเอง ( ค่อนข้างธรรมดาในปัจจุบันและเราจะขยายออกไปเมื่อเราดำเนินการต่อ ) ตั้งแต่เริ่มต้นเพื่อให้สามารถปรับเปลี่ยนข้อกำหนดที่กำหนดเองได้อย่างง่ายดาย มันคุ้มค่าที่จะทำ? อัปเดต 24 ส.ค. - 11 ก.ย. ฉันพัฒนาตะกร้าสินค้าของเราอย่างต่อเนื่อง นี่คือประสบการณ์ของฉันที่ฉันต้องการแบ่งปันกับพวกคุณ ประโยชน์ที่ได้รับ รถเข็นใหม่ง่ายต่อการเปลี่ยนแปลงและขยาย มันช่วยประหยัดเวลาเมื่อเรามีข้อกำหนดที่คลุมเครือหรือกำหนดเองและทำให้เราสามารถนำเข้าโมดูลจากไลบรารีรหัสที่มีอยู่ของเราโดยตรง ไม่จำเป็นต้องมีการใช้เทมเพลตคู่สำหรับรถเข็นและเว็บไซต์กำหนด แผงผู้ดูแลระบบเดียวสำหรับตะกร้าสินค้าและเว็บไซต์ที่กำหนดเองของเรา ข้อ จำกัด ยังไม่โตพอที่จะซื้อเกวียนอื่น ๆ ในตลาด ความกังวลด้านความปลอดภัย เราส่วนใหญ่พึ่งพาความปลอดภัยของ CakePHP ขาดฟังก์ชั่น ประสบปัญหา การพัฒนาเกตเวย์การจัดส่ง / การชำระเงินเป็นความเจ็บปวดที่แท้จริง ในฐานะที่เป็น@davidhaskinsชี้ให้เห็น …

9
ฉันควรคาดหวังว่าบัณฑิตที่ผ่านมาจะคุ้นเคยกับแนวคิดการเขียนโปรแกรมพื้นฐานหรือไม่ [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ดูเหมือนว่ามีความแตกต่างอย่างมากระหว่างสิ่งที่ฉันคาดหวังกับคนที่เรียนการเขียนโปรแกรมเป็นเวลาสองสามปีที่มหาวิทยาลัยและสิ่งที่คนรู้จริง ฉันไม่รู้สึกว่าฉันถามคำถามที่ซับซ้อนเกินไปในการสัมภาษณ์ คำถามปกติของฉันคือ: ประเภทอ้างอิงและประเภทค่าแตกต่างกันอย่างไร หากดูเหมือนว่าผู้ให้สัมภาษณ์ไม่เข้าใจคำตอบของเขาเองจริงๆหรือถ้าเขาไม่ทราบคำศัพท์ที่ฉันใช้อยู่ฉันจะได้รับรายละเอียดเพิ่มเติมโดยขอให้เขาอธิบายฉันว่าจะเกิดอะไรขึ้นเมื่อฉันเขียน int i = 0; ในวิธีการสิ่งที่เกี่ยวกับวัตถุ o = 0 วัตถุ o = ใหม่ MyClass () ฯลฯ ... โดยพื้นฐานแล้วฉันทำทุกอย่างเท่าที่ทำได้เพื่อหลอกล่อผู้ให้สัมภาษณ์ให้บอกฉันเกี่ยวกับ callstack heap และอื่น ๆ และฉันพยายามอยู่ในแนวคิดเกี่ยวกับภาษา agnostics หากผู้ให้สัมภาษณ์บอกฉันว่าเขาทำ C มากหรือ C ++ หรือ c # ฉันจะดำดิ่งลงไปในภาษาที่เฉพาะเจาะจงมากขึ้น หากจำเป็นฉันถามผู้สัมภาษณ์ว่าการโทรติดต่อคืออะไรหรือข้อโต้แย้งใดที่ส่งผ่านไปยังฟังก์ชันในภาษาที่จำเป็นสำหรับการเลือกของเขา ผู้ให้สัมภาษณ์ส่วนใหญ่ไม่รู้ว่าโทรสต็อกคืออะไรพิจารณาเรื่องมวย ฯลฯ อะไรคือความแตกต่างระหว่างคลาสนามธรรมและอินเทอร์เฟซ คุณควรใช้อันไหนดีกว่ากัน? โดยปกติแล้วฉันขอให้พวกเขาจินตนาการถึงการออกแบบห้องสมุดขนาดเล็กที่มีกรณีการใช้งานโดยมีจุดประสงค์เพื่อใช้การสืบทอดและโรงงานนามธรรมบางแห่ง …
9 hiring 

4
รูปแบบและการปฏิบัติสำหรับ Web Scraping ใน. Net (C #) [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ฉันจะรวบรวมแอปพลิเคชันเพื่อทำให้เว็บไซต์ / แอปพลิเคชันภายนอกทำงานโดยอัตโนมัติ ในบางกรณีฉันจะต้องสำรวจไซต์ตามที่ผู้ใช้ต้องการ (ลิงก์บางอย่างที่ฉันต้องติดตามไม่สามารถคาดเดาได้และต้องแยกวิเคราะห์จากการตอบกลับ) ฉันใช้Html Agility Pack อยู่แล้วและตระหนักดีว่าเป็นระเบียบถ้าจำเป็น มีเทคโนโลยีอื่น ๆ ที่ฉันควรทราบหรือไม่? มีรูปแบบที่แนะนำสำหรับความสามารถในการปรับอย่างรวดเร็วในกรณีที่แอปพลิเคชันเว็บภายนอกเปลี่ยนแปลงหรือไม่ ฉันคาดเดาการห่อหุ้มการตรวจสอบความถูกต้องของการตอบสนองเป็นกลยุทธ์บางประเภทหรือรูปแบบที่คล้ายกันซึ่งสามารถแยก / เสียบได้ง่ายตามความจำเป็น แต่คำแนะนำเฉพาะใด ๆ จะดีมาก
9 c#  .net  html  web-scraping 

9
ส่วนแบ่งรายได้กับลูกค้าที่ไม่สามารถชำระค่าธรรมเนียมการพัฒนา [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน4 ปีที่แล้ว ฉันมีลูกค้าที่มีไอเดียสำหรับแอปพลิเคชัน ipad แต่ไม่สามารถหาแหล่งเงินทุนที่เพียงพอสำหรับสิ่งนี้ แนวคิดหนึ่งที่เกิดขึ้นคือฉันทำงานให้ฟรีหรือเสียค่าธรรมเนียมเล็กน้อยจากนั้นรับเปอร์เซ็นต์ของรายได้จาก appstore ฉันจะตัดสินใจว่าเปอร์เซ็นต์ที่เป็นจริงได้อย่างไร สิ่งนี้ได้รับผลกระทบจากราคาใน appstore และฉันจะป้องกันตัวเองจากสถานการณ์ที่ลูกค้าตัดสินใจนำเสนอแอปฟรีได้อย่างไร

1
การแต่งงานของ Lisp และ LaTeX - เสร็จสิ้นแล้วใช่ไหม
ฉันชอบLaTeXแต่ฉันพบว่าระบบมาโครและตรรกะทั้งซับซ้อนและอ่อนแอ ภาษาเช่น Schem / Lisp / Clojure เก่งในเรื่องมาโคร ฉันนึกภาพเอกสารทั้งหมดที่เขียนด้วยภาษาตระกูลกระเพื่อมซึ่งเมื่อทำงานจะปล่อยรหัส LaTeX และสร้างเอกสาร สิ่งนี้เคยทำมาก่อนหรือไม่ ลิงก์ใด ๆ
9 lisp 

3
BDD: เริ่มต้น
ฉันเริ่มต้นด้วย BDD และนี่คือเรื่องราวของฉัน: Feature: Months and days to days In order to see months and days as days As a date conversion fan I need a webpage where users can enter days and months and convert them to days. ฉันมีข้อสงสัยบางอย่าง ... ฉันควรเขียนสถานการณ์ของฉันก่อนที่จะเขียนโค้ดอะไรหรือฉันควรเขียนสถานการณ์ก่อนแล้วจึงเขียนรหัสเขียนสถานการณ์อีกครั้งแล้วเขียนรหัสและอื่น ๆ ... ? ถ้าฉันควรเขียนสถานการณ์ของฉันก่อนหน้านี้ขั้นตอนของฉันจะได้รับการอนุมัติและรหัสการผลิตยังไม่เสร็จ เมื่อใดที่ฉันควรทำการปรับเปลี่ยนรหัสของฉัน หลังจากเสร็จสิ้นคุณสมบัติหรือหลังจากการนำแต่ละสถานการณ์ไปใช้

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