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

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

5
SRP (หลักการความรับผิดชอบเดี่ยว) มีวัตถุประสงค์หรือไม่
พิจารณานักออกแบบ UI สองคนที่ต้องการออกแบบการออกแบบที่“ ดึงดูดผู้ใช้” "การดึงดูดผู้ใช้" เป็นแนวคิดที่ไม่ได้มีวัตถุประสงค์และอยู่ในใจของนักออกแบบเท่านั้น ดังนั้นผู้ออกแบบสามารถยกตัวอย่างเช่นสีแดงในขณะที่นักออกแบบ B เลือกสีน้ำเงิน นักออกแบบ A สร้างเลย์เอาต์ที่แตกต่างอย่างสิ้นเชิงจากดีไซเนอร์ B และอื่น ๆ ฉันอ่านเกี่ยวกับ SRP (Single Responsibility Principle) และสิ่งที่ฉันเข้าใจคือการวิเคราะห์เชิงอัตวิสัยหรือการแยกความรับผิดชอบที่อาจแตกต่างจากนักออกแบบ OO ถึงผู้ออกแบบ OO คนอื่น ฉันถูกไหม? กล่าวอีกนัยหนึ่งเป็นไปได้หรือไม่ที่จะมีตัววิเคราะห์เชิงวัตถุสองตัวที่ยอดเยี่ยมและผู้ออกแบบที่มาพร้อมกับการออกแบบที่แตกต่างกันสองแบบสำหรับหนึ่งระบบโดยยึดตามหลักการ SRP

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

5
เอด้าหายไปจริงๆหรือ
ผู้คนยังใช้ Ada - (ส่วนใหญ่ใช้ในกระทรวงกลาโหม) แอปพลิเคชันทั้งหมดเขียนด้วย Ada "Legacy" หรือไม่ ความรู้ของ Ada ยังคงขายอยู่หรือไม่
17 legacy  ada 

5
วิธีใช้“ เวลาว่าง” ให้เกิดประโยชน์ได้ที่สำนักงาน [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัพเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน8 ปีที่ผ่านมา หลังจากจัดส่งการวางจำหน่ายหนึ่งครั้งในสองถึงสามเดือนฉันได้รับเวลาว่าง 10 ถึง 15 วัน ตามเวลาว่างฉันหมายถึงไม่มีงานไม่มีใครใส่ใจสิ่งที่คุณกำลังทำ ฯลฯ แต่คุณต้องมาที่ออฟฟิศแล้วไป คุณได้รับเวลาว่างเช่นนั้นหรือไม่? คุณใช้เวลานี้อย่างไร ฉันมักจะอ่าน แต่ฉันรู้สึกว่าการยัดเยียดข้อมูลให้มากขึ้นไม่ใช่วิธีที่ดีที่สุดในการใช้จ่าย

5
วิธีที่ดีที่สุดในการ“ แนะนำ” OOP / OOD กับทีมวิศวกร C ++ ที่มีประสบการณ์
ฉันกำลังมองหาวิธีที่มีประสิทธิภาพซึ่งไม่ได้เป็นการดูถูกเพื่อแนะนำแนวคิด OOP ให้กับสมาชิกในทีมที่มีอยู่หรือไม่ เพื่อนร่วมทีมของฉันไม่ใช่คนใหม่สำหรับภาษา OO เราได้ทำ C ++ / C # มาเป็นเวลานานเพื่อให้คุ้นเคยกับเทคโนโลยี อย่างไรก็ตามฉันมองไปรอบ ๆ และไม่ต้องใช้ความพยายามอย่างมาก (ส่วนใหญ่อยู่ในรูปแบบของบทวิจารณ์โค้ด) ดูเหมือนว่าสิ่งที่เรากำลังผลิตคือรหัส C ที่เกิดขึ้นภายในชั้นเรียน แทบจะไม่มีการใช้หลักการความรับผิดชอบเดี่ยวสิ่งที่เป็นนามธรรมหรือความพยายามที่จะลดการมีเพศสัมพันธ์ให้เหลือน้อยที่สุด ฉันเคยเห็นคลาสที่ไม่มีตัวสร้าง แต่รับ memset เป็น 0 ทุกครั้งที่มีอินสแตนซ์ แต่ทุกครั้งที่ฉันนำ OOP ขึ้นมาทุกคนมักจะพยักหน้าและทำให้ดูเหมือนว่าพวกเขารู้ว่าฉันกำลังพูดถึงอะไร การรู้จักแนวคิดเป็นสิ่งที่ดี แต่เรา (บางคนมากกว่าคนอื่น ๆ ) ดูเหมือนจะมีช่วงเวลาที่ยากลำบากในการนำมาใช้เมื่อต้องนำเสนองานจริง การตรวจสอบโค้ดนั้นมีประโยชน์มาก แต่ปัญหาเกี่ยวกับการตรวจสอบโค้ดคือสิ่งที่เกิดขึ้นหลังจากความจริงดังนั้นบางคนดูเหมือนว่าเราจะเขียนใหม่ (ส่วนใหญ่เป็นการปรับโครงสร้างใหม่ แต่ยังใช้เวลานาน) รหัสที่เพิ่งเขียน การตรวจสอบโค้ดให้คำติชมกับวิศวกรแต่ละคนไม่ใช่เฉพาะทีมทั้งหมด ฉันกำลังคิดที่จะทำการนำเสนอ (หรือชุดข้อมูล) แล้วลองนำ OOP ขึ้นมาอีกครั้งพร้อมกับตัวอย่างของรหัสที่มีอยู่ซึ่งสามารถเขียนได้ดีขึ้นและสามารถนำกลับมาใช้ใหม่ได้ ฉันสามารถใช้โครงการเก่า ๆ ที่ไม่มีใครเป็นเจ้าของอีกต่อไปดังนั้นอย่างน้อยส่วนนั้นไม่ควรเป็นปัญหาที่ละเอียดอ่อน อย่างไรก็ตามมันจะใช้งานได้ไหม …

13
คุณลักษณะใดที่สนับสนุนการวิวัฒนาการของ Pascal
ฉันกำลังรวบรวมประวัติโดยละเอียดของภาษาปาสคาลและมีรายละเอียดบางอย่างที่ฉันขาดหายไป มีคุณสมบัติมากมายในปัจจุบันที่เราให้สิทธิ์ คุณลักษณะใดที่สนับสนุนการวิวัฒนาการของปาสกาลอย่างมีนัยสำคัญและทำไมจึงมีความหมาย ฉันกำลังมองหาคุณสมบัติภาษาไม่ใช่คุณสมบัติแพลตฟอร์มหรือกรอบงาน เช่นผู้ให้บริการมากไปหรือพารามิเตอร์เริ่มต้น แต่ไม่สนับสนุน Linux หรือเครื่องมือ Rich Text ใหม่ ฉันรู้ว่ามีรสชาติที่แตกต่างกันเล็กน้อยของ Pascal (Delphi, Free Pascal, Oxygene, Quick Pascal, Apple Pascal และอื่น ๆ ) และพวกเขาแนะนำคุณสมบัติเดียวกันในเวลาที่ต่างกันและขนานกัน ไม่เป็นไร ฉันกำลังดูภาษาปาสคาลโดยรวมและเมื่อเหตุการณ์สำคัญเกิดขึ้น (วันที่รุ่น ฯลฯ )
17 history  delphi  pascal 

6
ฉันจะขจัดความกลัวที่จะทำงานอิสระได้อย่างไร [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัพเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน4 ปีที่แล้ว ฉันมักจะทำงานใน บริษัท ออกแบบเว็บไซต์ แต่ผู้จัดการของฉันก็มี บริษัท ของเขาเอง เขาเป็นนักออกแบบโดยทั่วไปและเขาจับโครงการกับลูกค้าแล้วฉันจะทำงานของเขาในช่วงวันหยุดสุดสัปดาห์หรือเมื่อใดก็ตามที่ฉันมีเวลา เขาเป็นคนกล้ามาก เขาไม่มีความรู้ในการเขียนโปรแกรมเลย แต่ฉันเห็นว่าหลายครั้งที่เขาจับโครงการซึ่งแม้ฉันไม่รู้จะทำอย่างไร เมื่อปีที่แล้วเขามีโครงการใน Joomla, Drupal และ Microsoft Sharepoint ซึ่งฉันไม่รู้ตอนนั้น ฉันบอกเขาว่าฉันไม่รู้วิธีใช้สิ่งเหล่านั้น เขาบอกให้ฉันใช้เวลาในการเรียนรู้และจากนั้นทำ ในเวลานั้นฉันคิดว่าฉันไม่รู้ว่าจะเกิดอะไรขึ้น แต่ในที่สุดฉันก็ทำมันให้เสร็จทั้งหมด บางครั้งเขาส่งมอบโครงการที่ยังไม่เสร็จให้กับลูกค้าแม้ว่าเขาจะรู้ว่าพวกเขาไม่ได้ทำ แต่เขาไม่ได้กังวลเพราะคนจะไม่สังเกตเห็นเลย หากพวกเขาสังเกตเห็นเขาก็บอกให้ฉันทำ บางครั้งฉันสงสัยว่าเขาทำธุรกิจที่มีความเสี่ยงได้อย่างไร ฉันได้เห็นว่าฉันผู้รู้การเขียนโปรแกรมกลัวที่จะยอมรับโครงการ แต่เขาที่ไม่รู้อะไรเลยไม่ลังเลเลยที่จะยอมรับพวกเขา ฉันมักจะกลัวที่จะทำโครงการส่วนบุคคลเพราะฉันเริ่มคิดถึงสิ่งที่ผิดพลาด ถ้าฉันทำอะไรผิดคนก็จะฟ้องฉัน ฉันจะจ่ายค่าเสียหายได้อย่างไร ด้วยความคิดนี้ฉันจึงไม่สามารถทำโครงการใด ๆ จากลูกค้าที่รู้จักของฉันได้ เมื่อใดก็ตามที่พวกเขาถามฉันว่าฉันสามารถทำได้หรือไม่ ฉันกลัวที่จะยอมรับโครงการ แม้ว่าฉันจะทำงานหลายโครงการ แต่ฉันกังวลเกี่ยวกับเรื่องนี้เมื่อมาถึงฉัน ฉันควรทำอย่างไรดี?

6
คำว่า IntelliSense ในโลกที่ไม่ใช่ของ Microsoft คืออะไร
เมื่อพูดถึงซอฟต์แวร์ IDE หรือภาษาโปรแกรมที่อนุญาตให้คุณทำหรือไม่อยู่ในระดับซอร์สฉันมักใช้คำว่าIntelliSenseซึ่งมีความหมายชัดเจนในโลก Microsoft แต่ไม่เหมาะสมเมื่อพูดคุยกับคนที่ไม่ ต้องคุ้นเคยกับ Visual Studio ในกรณีนี้คำที่เหมาะสมในการใช้คืออะไร? ฉันมักจะใช้คำว่า "การทำให้สมบูรณ์อัตโนมัติ" แต่ก็ไม่ได้ผลเสมอไป ในความเป็นจริง IntelliSense มีการเติมข้อมูลอัตโนมัติ แต่ก็มีเอกสารและคำแนะนำ

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

5
คุณใช้อะไรในการจัดการความรู้ในทีมของคุณ?
เมื่อปีที่แล้วฉันและเพื่อนเก่าสามคนที่ดีของฉันก่อตั้งทีมพัฒนาเว็บ / มือถือขนาดเล็ก สิ่งที่กำลังจะสวยดี เรากำลังเรียนรู้มากและมีผู้คนใหม่เข้าร่วมกลุ่ม การรักษาความรู้อัปเดตอยู่เสมอและการซิงค์ข้อมูลเป็นสิ่งสำคัญสำหรับเรา หัวข้ออีเมลยาว ๆ ไม่ใช่วิธีที่จะช่วยเราได้เช่นกันทำให้สับสนและสับสนและยากที่จะเรียกคืนหลังจากผ่านไประยะหนึ่ง ทีมของคุณจัดการและจัดการความรู้ทั่วไปอย่างไร? คุณรวบรวมและแบ่งปันทรัพยากรที่มีประโยชน์ (บทความลิงก์ห้องสมุด ฯลฯ ) ในทีมของคุณได้อย่างไร ปรับปรุง:ขอบคุณสำหรับข้อเสนอแนะ มากกว่าการใช้วิกิเพื่อแบ่งปันขั้นตอนหรือข้อมูลทั่วไปของทีมฉันต้องการแชร์ลิงก์ภายนอกบทความไลบรารีรหัสและสามารถแสดงความคิดเห็นได้อย่างง่ายดายภายในทีมของฉัน ฉันสนใจเป็นพิเศษที่จะทราบว่าคุณทราบวิธีการใด ๆ / เว็บเซอร์เพื่อแบ่งปันรายการเรื่องรออ่านกับทีม ฉันหมายถึงบางอย่างเช่น Readitlater / Instapaper แต่สำหรับทีมอาจมีสถิติบางอย่างเช่น "# ของผู้ร่วมงานที่อ่านมัน"

3
การลดการกระแทกซ้ำและการทำความสะอาดโค้ดของเลอะเทอะขณะรอความต้องการ
ฉันสืบทอดฐานรหัสที่มีอยู่สำหรับผลิตภัณฑ์ที่เลอะเทอะอย่างน่ากลัว การออกแบบขั้นพื้นฐานไม่เพียงพอพอสมควรซึ่งน่าเสียดายที่ฉันสามารถทำได้เพียงเล็กน้อยโดยไม่มี refactor ที่สมบูรณ์ (การเชื่อมต่อสูงการทำงานร่วมกันต่ำการทำซ้ำรหัสอาละวาดไม่มีเอกสารการออกแบบทางเทคนิคการทดสอบบูรณาการแทนการทดสอบหน่วย) ผลิตภัณฑ์มีประวัติการสัมผัสกับลูกค้าที่สำคัญ "เงินสดวัว" ที่มีความอดทนน้อยที่สุดสำหรับความเสี่ยงหนี้ทางเทคนิคที่จะทำให้ชาวกรีกหน้าแดงรหัสฐานขนาดใหญ่และความซับซ้อนมากและวิธีการพ่ายแพ้การสู้รบเหนื่อยล้าทีมก่อน ฉัน. ทีมเก่ากระโดดเรือไปยังอีกแผนกหนึ่งเพื่อให้พวกเขามีโอกาสทำลายโครงการอื่น เป็นเรื่องยากมากที่ฉันประสบกับความล้มเหลวทางเทคนิคของโครงการเมื่อเทียบกับความล้มเหลวในการจัดการโครงการ แต่นี่เป็นหนึ่งในกรณีเหล่านั้น สำหรับช่วงเวลาที่ฉันอยู่คนเดียว แต่ฉันมีเวลามากอิสระในการตัดสินใจและทิศทางในอนาคตและความสามารถในการสร้างทีมตั้งแต่เริ่มต้นเพื่อช่วยฉัน คำถามของฉันคือการรวบรวมความคิดเห็นเกี่ยวกับการรีแฟคเจอริ่งผลกระทบต่ำในโครงการเช่นนี้เมื่อคุณมีเวลาว่างระหว่างขั้นตอนการรวบรวมข้อกำหนดการทำงาน มีคำเตือนของคอมไพเลอร์หลายพันคำซึ่งเกือบทั้งหมดเป็นการอิมพอร์ตที่ไม่ได้ใช้ตัวแปรที่ไม่ได้อ่านที่ยังไม่อ่านการตรวจสอบชนิดและการส่งแบบไม่ปลอดภัย การจัดรูปแบบโค้ดนั้นอ่านไม่ได้และเลอะเทอะมากจนดูเหมือนว่า coder ได้รับความทุกข์จากโรค Parkinsons และไม่สามารถควบคุมจำนวนครั้งที่แถบพื้นที่ถูกกดบนบรรทัดที่กำหนด ฐานข้อมูลและทรัพยากรไฟล์เพิ่มเติมมักจะเปิดและไม่เคยปิดอย่างปลอดภัย อาร์กิวเมนต์วิธีที่ไม่มีจุดหมายวิธีการที่ซ้ำกันที่ทำสิ่งเดียวกัน ฯลฯ ในขณะที่ฉันกำลังรอข้อกำหนดสำหรับคุณสมบัติถัดไปฉันทำความสะอาดสิ่งที่มีความเสี่ยงต่ำที่มีผลกระทบต่ำเมื่อฉันไปและสงสัยว่าฉันกำลังเสียเวลาหรือทำสิ่งที่ถูกต้อง จะเกิดอะไรขึ้นถ้าคุณสมบัติใหม่หมายถึงการริปโค้ดที่ฉันใช้ไปก่อนหน้านี้? ฉันจะเริ่มต้นวิธีการแบบ Agile และฉันเข้าใจว่าสิ่งนี้เป็นที่ยอมรับและเป็นเรื่องปกติที่จะมีการปรับโครงสร้างอย่างต่อเนื่องในระหว่างการพัฒนาแบบ Agile คุณสามารถนึกถึงผลกระทบเชิงบวกหรือเชิงลบของฉันที่ทำสิ่งนี้ที่คุณต้องการเพิ่มหรือไม่?

1
ทำไมไซต์โฮสติ้งโปรเจ็คจำนวนมากถึงไม่มีฟีดฟอรัม? [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน5 ปีที่ผ่านมา ฉันกำลังพิจารณาที่จะเริ่มต้นโครงการโอเพนซอร์ซดังนั้นฉันจึงไปซื้อไซต์โฮสติ้งยอดนิยมบางไซต์ สิ่งที่ฉันคิดว่าน่าแปลกใจคือมีหลายแห่ง (ดูที่นี่สำหรับตารางฟีเจอร์ที่ดี) ของไซต์โฮสติ้งยอดนิยม (เช่น GitHub, BitBucket) ไม่มีฟีดฟอรัมเช่นสถานที่ที่ผู้ใช้สามารถพูดคุยกับ devs ถามคำถาม เพิ่มแนวคิด ฯลฯ IMHO ฟอรัมที่ใช้งานอยู่เป็นปัจจัยสำคัญในการสร้างชุมชนผู้ใช้รอบโครงการดังนั้นฉันคาดหวังว่าเจ้าของโครงการส่วนใหญ่จะสนใจคุณสมบัติดังกล่าว ฉันได้สังเกตเห็นว่าบางโครงการจะมีฟอรั่มการสนับสนุน (หรือรายการทางไปรษณีย์) เป็นเจ้าภาพที่อื่น ๆ - เช่น Ruby on Rails โฮสต์บน GitHub แต่มีกลุ่มสนับสนุน Google Groupsและ TortoiseHG ถูกโฮสต์ใน BitBucket แต่มีรายชื่อผู้รับจดหมายบน SourceForge - ดังนั้นจึงไม่เหมือนฟีเจอร์นี้ที่ไม่จำเป็น ดังนั้นเว็บไซต์โฮสติ้งโปรเจ็คจำนวนมากถึงไม่มีฟีดฟอรัม

3
แท็กปิด (?>) ในไฟล์ PHP?
บางคนสาบานด้วยการปิดไฟล์ PHP ของพวกเขาด้วย?>บางคนบอกว่ามันเหมาะที่จะทิ้งมันไว้ ฉันรู้ว่ามันไม่จำเป็นที่จะมีอยู่ที่นั่นฉันแค่สงสัยว่าข้อดีและข้อเสียของการทำเช่นนี้คืออะไรและการปฏิบัติที่ดีที่สุดคืออะไร

5
ข้อกำหนดขั้นต่ำของระบบมีการกำหนดอย่างไร
เราทุกคนได้เห็นตัวอย่างมากมายของซอฟต์แวร์ที่มาพร้อมกับ "ความต้องการขั้นต่ำของระบบ" ดังต่อไปนี้: Windows XP / Vista / 7 RAM 1GB พื้นที่เก็บข้อมูล 200 MB โดยทั่วไปแล้วจะมีวิธีพิจารณาอย่างไร เห็นได้ชัดว่าบางครั้งมีข้อ จำกัด เฉพาะ (ถ้าโปรแกรมใช้พื้นที่ 200 MB บนดิสก์นั่นเป็นข้อกำหนดที่ยากมาก) นอกเหนือจากสถานการณ์เหล่านั้นหลาย ๆ ครั้งสำหรับสิ่งต่าง ๆ เช่น RAM หรือตัวประมวลผลปรากฎว่ามากขึ้น / เร็วขึ้นดีขึ้นโดยไม่มีข้อ จำกัด อย่างหนัก สิ่งเหล่านี้ถูกกำหนดอย่างไร? นักพัฒนาทำตัวเลขที่ดูเหมือนสมเหตุสมผลหรือไม่ QA ผ่านกระบวนการที่เข้มงวดเพื่อทดสอบข้อกำหนดต่างๆจนกว่าพวกเขาจะพบการตั้งค่าต่ำสุดพร้อมประสิทธิภาพที่ยอมรับได้หรือไม่? สัญชาตญาณของฉันบอกว่ามันควรจะเป็นหลัง แต่มักจะเป็นอดีตในทางปฏิบัติ

6
เราสามารถยกเลิกการเบลอภาพในทางเทคนิคได้หรือไม่?
เนื่องจากมีอัลกอริทึมในการเบลอภาพดังนั้นจึงไม่สามารถจดจำส่วนนั้นได้เราสามารถสลับอัลกอริธึมและส่วนที่ไม่พร่ามัวกว่าภาพได้หรือไม่? มีโปรแกรมที่ทำอย่างนั้นแล้วมันเป็นไปได้ที่จะเป็นไปได้แม้ในอนาคตอันใกล้?

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