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