คำถามติดแท็ก maintainability

ด้านคุณภาพของระบบแสดงให้เห็นถึงความง่ายในการบำรุงรักษาซอฟต์แวร์

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

2
กระบวนทัศน์การเขียนโปรแกรมและผู้พัฒนาการบำรุงรักษา [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา ฉันอ่านข้อเท็จจริงและความล้มเหลวของวิศวกรรมซอฟต์แวร์ซึ่งมีส่วนของการบำรุงรักษา ตั้งแต่ฉันเป็นผู้พัฒนาด้านการบำรุงรักษามาหลายปีแล้วฉันจึงนำเสนอข้อเท็จจริงที่น่าสนใจมาก นี่คือสาม ข้อเท็จจริงที่ 41: การบำรุงรักษามักใช้ต้นทุนซอฟต์แวร์ 40 ถึง 80 เปอร์เซ็นต์ (โดยเฉลี่ย 60 เปอร์เซ็นต์) ดังนั้นจึงน่าจะเป็นช่วงวงจรชีวิตที่สำคัญที่สุดของซอฟต์แวร์ ข้อเท็จจริงที่ 42: การปรับปรุงมีหน้าที่รับผิดชอบประมาณร้อยละ 60 ของต้นทุนการบำรุงรักษาซอฟต์แวร์ การแก้ไขข้อผิดพลาดประมาณ 17 เปอร์เซ็นต์ ดังนั้นการบำรุงรักษาซอฟต์แวร์ส่วนใหญ่เกี่ยวกับการเพิ่มความสามารถใหม่ให้กับซอฟต์แวร์เก่าไม่ใช่การแก้ไข ความเป็นจริง 45: การพัฒนาวิศวกรรมซอฟต์แวร์ที่ดีกว่านำไปสู่การบำรุงรักษาที่มากขึ้นไม่น้อย ซอฟต์แวร์ตัวนี้ดีกว่ามีการบำรุงรักษามากกว่าเพราะง่ายต่อการเปลี่ยนแปลง ดังนั้นจึงยังคงใช้งานได้นานกว่าซึ่งนำไปสู่การเปลี่ยนแปลงที่ใช่ กระบวนทัศน์ใด (เช่นการทำงาน, เชิงวัตถุ, ขั้นตอน) ที่มีการบำรุงรักษาที่ดีที่สุดและมีงานวิจัยที่จะสำรองข้อมูลนี้หรือไม่?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.