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

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

21
เทียบกับการจัดทำรหัสตนเอง แสดงความคิดเห็นรหัส
ล็อคแล้ว คำถามนี้ถูกล็อคเนื่องจากมีความคิดเห็นนอกหัวข้อจำนวนมาก ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันมีการค้นหา แต่ไม่พบสิ่งที่ฉันกำลังมองหาโปรดเชื่อมโยงฉันหากคำถามนี้ถูกถามไปแล้ว เมื่อต้นเดือนที่โพสต์นี้ถูกสร้าง: http://net.tutsplus.com/tutorials/php/why-youre-a-bad-php-programmer/ โดยสรุปแล้วคุณเป็นโปรแกรมเมอร์ที่ไม่ดีถ้าคุณไม่เขียนความคิดเห็น ความคิดเห็นส่วนตัวของฉันคือรหัสควรเป็นคำอธิบายและส่วนใหญ่ไม่ต้องการความคิดเห็นยกเว้นว่าโค้ดไม่สามารถอธิบายตัวเองได้ ในตัวอย่างที่กำหนด // Get the extension off the image filename $pieces = explode('.', $image_name); $extension = array_pop($pieces); ผู้เขียนกล่าวว่ารหัสนี้ควรได้รับการแสดงความคิดเห็นความคิดเห็นส่วนตัวของฉันคือรหัสควรจะเรียกฟังก์ชั่นที่เป็นคำอธิบาย: $extension = GetFileExtension($image_filename); อย่างไรก็ตามในความคิดเห็นที่มีคนให้คำแนะนำนั้น: http://net.tutsplus.com/tutorials/php/why-youre-a-bad-php-programmer/comment-page-2/#comment-357130 ผู้เขียนตอบโดยกล่าวว่าผู้วิจารณ์คือ "หนึ่งในคนเหล่านั้น" คือโปรแกรมเมอร์ที่ไม่ดี ทุกคนมีความเห็นอย่างไรกับรหัสอธิบายตนเองเทียบกับรหัสความคิดเห็น?

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

13
คุณมีคำแนะนำเกี่ยวกับการเรียนรู้วิธีคิดอย่างไร [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน5 ปีที่ผ่านมา ก่อนอื่นนี่ไม่ใช่คำถาม 'ทำให้ฉันเป็นโปรแกรมเมอร์ที่ดีกว่า' ถึงแม้ว่าผลลัพธ์ของการถามคำถามนี้อาจดูคล้ายกัน เมื่อวันที่ programmers.SE ฉันได้อ่านและเห็นได้รับเหล่านี้ปิดที่นี่ , ที่นี่ , ที่นี่ , ที่นี่และที่นี่ เราทุกคนรู้ว่ามีคำแนะนำทั่วไปมากมายที่จะฝึกฝนทักษะการเขียนโปรแกรมของคุณ (เช่นการอ่าน SO การอ่านหนังสือแนะนำบล็อกต่อไปนี้การเข้าร่วมในโครงการโอเพ่นซอร์สเป็นต้น) นี่ไม่ใช่สิ่งที่ฉันตามมา ฉันยังรับทราบถึงผู้อ่านที่มีความกระตือรือร้นในเว็บไซต์นี้และหวังว่ามันจะเป็นประโยชน์กับฉันด้วยการให้คำตอบที่ดี จากการอ่านจดหมายโต้ตอบที่นี่ดูเหมือนจะมีคนจำนวนมากที่มีประสบการณ์ทำงานหรือทำงานด้านการเขียนโปรแกรมที่เกี่ยวข้อง และส่วนใหญ่ของคุณสามารถถ่ายทอดความคิดในลักษณะที่มีคารมคมคาย ฉันเพิ่งพบความแตกต่างระหว่างคนที่มีความสามารถในการเขียนโปรแกรมและโปรแกรมเมอร์ที่สามารถจริงๆคิดว่า ฉันปฏิเสธที่จะเชื่อว่าเพื่อที่จะกลายเป็นโปรแกรมเมอร์ที่ยอดเยี่ยมเราเพียงส่งตัวเองไปตลอดชีวิตของพฤติกรรมเหมือนฟองน้ำ (เช่นดูดซับทุกอย่างที่เกี่ยวข้องกับสาขาของเราโดยการอ่านฟังดู ฯลฯ ) ฉันจะระบุด้วยว่าเพียงรู้แนวคิดการเขียนโปรแกรมทุกตัวที่ช่วยให้คุณแก้ปัญหา X ได้เร็วกว่าทุกคนที่อยู่รอบตัวคุณหากคุณไม่สามารถคิดได้คุณกำลัง จำกัด ตัวเองอย่างมหาศาล - คุณเป็นหุ่นยนต์ที่รวดเร็ว ฉันชอบที่จะเชื่อว่ามีอีกหน้าหนึ่งของการเป็นโปรแกรมเมอร์ที่ยอดเยี่ยมซึ่งไม่เกี่ยวข้องกับจำนวนที่คุณรู้เกี่ยวกับการเขียนโปรแกรม แต่มันเป็นวิธีที่ดีที่คุณสามารถผสมผสานแนวคิดใหม่และนำไปใช้กับอาชีพการเขียนโปรแกรมหรืองานอดิเรกของคุณ ฉันไม่เคยเห็นใครเจาะลึกหรือพูดถึงเรื่องนี้ในแง่จิตใจและการเขียนโปรแกรมของมนุษย์ (ใช่เป็นไปได้ด้วยที่ฉันไม่ได้ดูหนักพอเช่นกัน - ขออภัยถ้าเป็นเช่นนั้น) ดังนั้นสำหรับใครก็ตามที่ใช้เวลาคิดเกี่ยวกับสิ่งที่ฉันได้กล่าวถึงข้างต้น - หรืออาจเป็นเพราะทุกคนที่นี่เพราะฉันมีพัฒนาการด้านอาชีพ / อาชีพส่วนตัวอยู่เล็กน้อย …

7
Mono มีสถานที่ในโลกธุรกิจหรือไม่?
สำหรับโซลูชันที่ใช้ windows ขององค์กร. NET เป็นตัวเลือกที่ดีที่สุดในบางครั้ง Mono มีวิธีการดูอย่างไรโดยองค์กรที่ต้องใช้ Linux (หรือต้องการใช้ Linux) สมมติว่านักพัฒนาไม่มีปัญหาและพวกเขาคุ้นเคยกับ. NET / Mono และคู่แข่งอื่น ๆ ที่เป็นไปได้เช่น Java บริษัท ขนาดกลาง / ใหญ่จะใช้ Mono บนเซิร์ฟเวอร์ของพวกเขาตรงข้ามกับเทคโนโลยีเช่น Java หรือไม่ คุณรู้จัก บริษัท ดังกล่าวบ้างไหม?
22 .net  mono 

12
คุณจะเห็นการใช้ Trilean (True, False, ??) ใด ๆ [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว บางครั้งฉันมีฟังก์ชั่นที่ควรกลับจริงหรือเท็จ แต่บางครั้งค่าสามค่าที่เป็นไปได้นั้นสมเหตุสมผลกว่า ในบางกรณีภาษาเหล่านี้จะได้รับการจัดการด้วยจำนวนเต็มหรือมีข้อยกเว้น สำหรับตัวอย่างที่คุณต้องการจัดการอายุของผู้ใช้ถ้าเขาอายุมากกว่า 18 ปี และคุณมีฟังก์ชั่นเช่นนี้ if(user.isAdult(country_code)){ //Go On }else{ // Block access or do nothing } แต่ในบางกรณีขึ้นอยู่กับการสร้างแอปของคุณฉันสามารถดูกรณีที่ฟิลด์วันเกิดไม่สมบูรณ์ จากนั้นฟังก์ชั่นนี้จะคืนค่าบางอย่างที่ไม่ได้ระบุ switch(user.isAdult()){ case true: // go on break; case undetermined: //Inform user birthday is incomplete case false: //Block access } อย่างที่ฉันบอกว่าเราสามารถจัดการกับมันด้วย Exceptions และ Int …
22 syntax 

8
การจัดระเบียบโค้ดที่ไม่ใส่โค้ดและสกปรก?
ฉันต้องการถามคำถามเกี่ยวกับรหัสสกปรก มีผู้เริ่มต้นบางคนที่เขียนรหัสในโครงการขนาดกลาง รหัสเป็นลูกบอลโคลนขนาดใหญ่มาก พวกเขาไม่ใช่โปรแกรมเมอร์ขั้นสูง พวกเขารู้วิธีใช้คีย์บอร์ดเล็กน้อยเกี่ยวกับจาวา พวกเขาเพิ่งเขียนโค้ดที่มี 12,000 บรรทัดในชั้นเรียนหลัก แต่ 6,000 บรรทัดเป็นของ NetBeans งานของฉันคือการวิเคราะห์รหัสและแนะนำวิธีที่ดีในการรักษารหัส ความคิดของฉันคือการทำให้โครงการเป็นเรื่องที่สนใจและเริ่มโครงการใหม่ด้วยวิธีการของ OOP เมื่อเร็ว ๆ นี้ฉันรวบรวมบันทึกและแนวคิดเกี่ยวกับปัญหาจากเว็บไซต์นี้และอื่น ๆ ตอนนี้ฉันมีคำถามต่อไปนี้: เราควรซ่อมแซมรหัสและเปลี่ยนเป็น OOP หรือไม่ ตอนนี้เรากำลังแก้ไขข้อบกพร่อง รหัสไม่มีความคิดเห็นไม่มีเอกสารไม่มีรูปแบบการเขียนโปรแกรมเฉพาะและอื่น ๆ การเปลี่ยนมันมีราคาแพงและใช้เวลามาก เราจะทำอะไรได้บ้างกับเรื่องนี้? ฉันจะสอนพวกเขาให้ปฏิบัติตามกฎทั้งหมดได้อย่างไร (ความคิดเห็น OOP คุณภาพของโค้ดที่ดี ฯลฯ ) รหัสผิดพลาดและเกิดข้อผิดพลาดได้ง่าย อะไรที่พวกเราสามารถทำได้? การทดสอบ? เราเกือบจะเขียนกระดาษ A4 สองหรือสามเล่มเพื่อแก้ไข แต่ดูเหมือนไม่มีที่สิ้นสุด ฉันต้องบอกว่าฉันใหม่กับพวกเขา ฉันคิดว่าฉันได้ทำผิดกฎเกี่ยวกับการเพิ่มคนสายเกินไปในโครงการเช่นกัน คุณคิดว่าฉันต้องจากไปหรือไม่?

8
Emacs-as-OS: ล้าสมัยแล้วหรือ [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน5 ปีที่ผ่านมา ในความพยายามที่จะเข้าถึงสถานะผู้เริ่มต้นอย่างน้อยด้วยโปรแกรมแก้ไขตำนานฉันได้รับการเข้ารหัสใน Emacs ในช่วงสองเดือนที่ผ่านมา ฉันพยายามเก็บใจที่เปิดกว้าง แต่ฉันพบว่าตัวเองไม่เห็นด้วยอย่างต่อเนื่องกับตัวเลือกการออกแบบหลักหนึ่ง: Emacs อนุญาตให้ผู้ใช้ไม่ต้องออกจาก ในโลก 2010 ฉันแค่คิดว่าคุณสมบัติทุกด้านของ Emacs นั้นอยู่เบื้องหลังซอฟต์แวร์เฉพาะ: ฉันจะไม่ใช้เบราว์เซอร์ในตัว Chrome เป็นปีต่อไป ฉันจะไม่ใช้คุณสมบัติที่น่ากลัวของมัน Path Finder (Mac OS X) เหมาะสมกับความต้องการของฉัน ฉันจะไม่ใช้อีเมลในตัว เว็บอินเตอร์เฟสของ Gmail มีคุณสมบัติที่เกี่ยวข้องมากกว่าเช่นกล่องจดหมายสำคัญ เป็นต้น แน่นอนว่าฉันอาจจุ่ม Emacs เป็นครั้งคราวเพื่อใช้งาน regexps ฯลฯ สำหรับงานใดงานหนึ่งข้างต้น แต่นอกเหนือจาก regexps ฉันไม่เห็นเหตุผลที่จะสัมผัสคุณสมบัติด้านข้างเหล่านั้นเลย ฉันเป็นมือใหม่อย่างสมบูรณ์ แต่ฉันมีความรู้สึกที่แข็งแกร่งที่ Emacs-as-an-OS ล้าสมัย ผู้เชี่ยวชาญของ Emacs คุณคิดว่าทางเลือกของ …

14
เป็นไปได้ไหมที่จะทำได้ดีทั้งการเขียนโปรแกรมและการออกแบบกราฟิก? [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิด 6 ปีที่ผ่านมา มุมมองโปรเฟสเซอร์ของโปรแกรมเมอร์ไม่สามารถทำกราฟิกได้ดีนักจากสิ่งที่ฉันได้อ่านและเห็น อย่างไรก็ตามฉันรักการเขียนโปรแกรม (โดยเฉพาะอย่างยิ่ง OOP, PHP, C ++, Objective-C) และไม่สามารถปฏิเสธความจริงที่ว่าฉันมีรสนิยมที่เป็นเอกลักษณ์ในการออกแบบเว็บและคนอื่น ๆ ก็บอกว่าฉันทำได้ดี (CSS) ฉันคิดกับตัวเองว่า "เฮ้เดี๋ยวก่อนฉันเป็นโปรแกรมเมอร์ฉันจะออกแบบให้ดีได้อย่างไร" คำถามคือสามารถเขียนโปรแกรมและออกแบบได้ดีหรือไม่? ใครที่นี่รู้สึกเหมือนกันไหม สำหรับบันทึก: ภาพจริงที่ฉันสร้างขึ้นถูกเรียกว่าโปรแกรมเมอร์ศิลปะหลายครั้งก่อนหน้านี้โดยเพื่อน

27
หลักสูตรที่ไม่ใช่ด้านเทคนิคที่สำคัญสำหรับโปรแกรมเมอร์? [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน6 ปีที่ผ่านมา ล็อคแล้ว คำถามและคำตอบนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ หลักสูตรการฝึกอบรมที่ไม่ใช่ด้านเทคนิคใดที่คุณแนะนำสำหรับโปรแกรมเมอร์? ตัวอย่างอาจเป็นหลักสูตรการพูดในที่สาธารณะทักษะในการนำเสนอภาษาอังกฤษการเขียนเชิงธุรกิจหรืออะไรก็ตามที่ไม่เกี่ยวข้องกับการเขียนโปรแกรมหรือวิศวกรรมซอฟต์แวร์เอง
22 skills 

6
มาตรฐานการเข้ารหัสหน่วยทดสอบ
โดยปกติเมื่อพูดถึงมาตรฐานการเข้ารหัสเราอ้างถึงรหัสของโปรแกรม แต่สิ่งที่เกี่ยวกับการทดสอบหน่วย? มีแนวทางมาตรฐานการเข้ารหัสบางอย่างที่ไม่ซ้ำกับการทดสอบหน่วย? พวกเขาคืออะไร

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

9
คำสั่ง 'ต้องรู้' ของ Emacs คืออะไร [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการถกเถียงอภิปรายโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา ฉันเป็นผู้เปลี่ยนโฉมใหม่ให้กับ Emacs และฉันชอบที่จะเป็นบรรณาธิการเป็นอย่างมากเพราะฉันค้นหาคำสั่งที่ใหม่และมีประโยชน์มาก มีคำสั่ง 'ต้องรู้จัก' อื่น ๆ ของโปรแกรมเมอร์ที่หายไปจากรายการของฉันหรือไม่? M-x replace-string - Find and replace a given string. M-x goto-line - Goto a specific line M-x column-number-mode - Show the current column number in text bar
22 emacs 

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

12
คุณรับมือกับความวิตกกังวลที่ไม่ทราบได้อย่างไร [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน6 ปีที่ผ่านมา ฉันเพิ่งเรียนจบวิทยาลัยเมื่อสองสามเดือนที่แล้วและฉันสละเวลาเพื่อพัฒนาความรู้ของฉัน ฉันชอบการเขียนโปรแกรม แต่ฉันรู้สึกว่าฉันไม่มั่นใจเพียงพอหากฉันไปสัมภาษณ์ เมื่อคืนฉันกำลังอ่านคำถามและพบคำถามที่ถามผู้สัมภาษณ์ถึงวิธีการทำรายการที่เชื่อมโยง ฉันเรียนรู้สิ่งเหล่านี้ที่วิทยาลัย แต่ถ้าฉันถูกถามในจุดที่ว่าจะทำอย่างไรฉันก็ไม่รู้ นั่นคืออีกสิ่งหนึ่งที่เพิ่มเข้าไปในรายการสิ่งที่ต้องเรียนรู้ นี่คือตอนที่ความกังวลเกิดขึ้นกับฉันเพราะฉันมีเวลามากมายที่จะเรียนรู้ในเวลาน้อยมาก (อย่างน้อยก็รู้สึกอย่างนั้น) เมื่อคิดใคร่ครวญฉันคิดว่าความวิตกกังวลนี้เกี่ยวข้องกับลัทธิพอใจ แต่สิ่งดีเลิศของฉันแม้ว่าความสมบูรณ์แบบนั้นไม่สมเหตุสมผลเช่น Shakespeare และ Einstein ล้มเหลว 80% ของเวลา ดังนั้นคำถามคือคุณมีความรู้สึกกังวลนี้ไม่พอหรือไม่? ถ้าเป็นเช่นนั้นคุณจัดการกับมันอย่างไร? ฉันคิดว่ามีบางเวลาที่คุณเริ่มรู้สึกสบายใจในความสามารถของคุณ?

16
ควรใช้รหัสเทียมก่อนการเข้ารหัสจริงหรือไม่
Pseudocode ช่วยให้เราเข้าใจงานในลักษณะที่ไม่เชื่อเรื่องภาษา มันเป็นการปฏิบัติที่ดีที่สุดหรือแนวทางที่แนะนำให้มีการสร้างรหัสเทียมเป็นส่วนหนึ่งของวงจรการพัฒนาหรือไม่? ตัวอย่างเช่น ระบุและแยกงานการเข้ารหัส เขียน pseudocode รับการอนุมัติ [โดย PL หรือ TL] เริ่มการเข้ารหัสตาม Pseudocode นี่เป็นแนวทางที่แนะนำหรือไม่ มีการฝึกฝนในอุตสาหกรรมหรือไม่?

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