The build system, i.e., the infrastructure that converts source code i การแปล - The build system, i.e., the infrastructure that converts source code i ไทย วิธีการพูด

The build system, i.e., the infrast

The build system, i.e., the infrastructure that converts source code into deliverables, plays a critical role in the development of a software project. For example, developers rely upon the build system to test and run their source code changes. Without a working build system, development progress grinds to a halt, as the source code is rendered useless. Based on experiences reported by developers, we conjecture that build maintenance for large software systems is considerable, yet this maintenance is not well understood. A firm understanding of build maintenance is essential for project managers to allocate personnel and resources to build maintenance tasks effectively, and reduce the build maintenance overhead on regular development tasks, such as fixing defects and adding new features. In our work, we empirically study build maintenance in one proprietary and nine open source projects of different sizes and domain. Our case studies thus far show that: (1) similar to Lehman's first law of software evolution, build system specifications tend to grow unless effort is invested into restructuring them, (2) the build system accounts for up to 31% of the code files in a project, and (3) up to 27% of development tasks that change the source code also require build maintenance. Currently, we are working on identifying concrete measures that projects can take to reduce the build maintenance overhead.
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
สร้างระบบ โครงสร้างพื้นฐานที่แปลงรหัสแหล่งที่มาเป็น deliverables เช่น มีบทบาทสำคัญในการพัฒนาโครงการซอฟต์แวร์ ตัวอย่าง นักพัฒนาใช้เมื่อระบบสร้างการทดสอบ และทำการเปลี่ยนแปลงรหัสแหล่งที่มา โดยไม่ต้องทำงานสร้างระบบ ความคืบหน้าการพัฒนา grinds สะดุดหยุดชะงัก ตามรหัสแหล่งที่มาจะแสดงไม่ ขึ้นอยู่กับประสบการณ์ที่รายงาน โดยนักพัฒนา เรานึกว่า สร้างบำรุงรักษาระบบซอฟต์แวร์ขนาดใหญ่เป็นจำนวนมาก แต่บำรุงรักษานี้จะไม่ดีเข้าใจ ความเข้าใจของบริษัทของสร้างบำรุงรักษาเป็นสิ่งจำเป็นสำหรับผู้จัดการโครงการจัดสรรบุคลากรและทรัพยากรเพื่อสร้างงานบำรุงรักษาอย่างมีประสิทธิภาพ และลดการบำรุงรักษาสร้างค่าใช้จ่ายในงานพัฒนาทั่วไป แก้ไขข้อบกพร่อง และเพิ่มคุณลักษณะใหม่ ในการทำงานของเรา เรา empirically ศึกษาบำรุงรักษาสร้างฟทร์แวร์หนึ่งและมาเปิด 9 โครงการและโดเมน กรณีศึกษาของเราฉะนี้แสดงว่า: (1) คล้ายกับของเลห์แมนกฎหมายแรกของวิวัฒนาการของซอฟต์แวร์ สร้างระบบข้อมูลจำเพาะมักเติบโตยกเว้นว่าเป็นการลงทุนความพยายามในการปรับโครงสร้างให้ (2)สร้างระบบบัญชีแฟ้มรหัสในโครงการถึง 31% (3) ถึง 27% ของงานพัฒนาที่เปลี่ยนรหัสแหล่งที่มาต้องสร้างบำรุงรักษา ขณะนี้ เรากำลังทำงานในการระบุมาตรการที่สามารถดำเนินการโครงการเพื่อลดค่าใช้จ่ายในการบำรุงรักษาสร้าง
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
การสร้างระบบคือโครงสร้างพื้นฐานที่แปลงรหัสที่มาเป็นส่งมอบมีบทบาทสำคัญในการพัฒนาโครงการซอฟต์แวร์ ยกตัวอย่างเช่นการพัฒนาขึ้นอยู่กับการสร้างระบบในการทดสอบและเรียกใช้แหล่งการเปลี่ยนแปลงรหัสของพวกเขา โดยไม่ต้องสร้างระบบการทำงาน, ความคืบหน้าการพัฒนา grinds ต้องหยุดชะงักเป็นรหัสที่มาแสดงไร้ประโยชน์ บนพื้นฐานของประสบการณ์ที่รายงานโดยนักพัฒนาเราคาดว่าการบำรุงรักษาการสร้างระบบซอฟแวร์ที่มีขนาดใหญ่เป็นอย่างมาก แต่การบำรุงรักษานี้ไม่เข้าใจดี ความเข้าใจในการบำรุงรักษา บริษัท ที่สร้างเป็นสิ่งจำเป็นสำหรับผู้จัดการโครงการในการจัดสรรบุคลากรและทรัพยากรในการสร้างงานบำรุงรักษาอย่างมีประสิทธิภาพและลดค่าใช้จ่ายในการสร้างการบำรุงรักษาการพัฒนางานปกติเช่นการแก้ไขข้อบกพร่องและเพิ่มคุณสมบัติใหม่ ในการทำงานของเราเราสังเกตุการศึกษาการบำรุงรักษาการสร้างในหนึ่งที่เป็นกรรมสิทธิ์และเก้ามาเปิดโครงการที่มีขนาดแตกต่างกันและโดเมน กรณีศึกษาของเราป่านนี้แสดงให้เห็นว่า (1) คล้ายกับกฎข้อแรกของเลห์แมนของวิวัฒนาการของซอฟแวร์การสร้างข้อกำหนดระบบมีแนวโน้มที่จะเติบโตเว้นแต่ความพยายามที่จะลงทุนในการปรับโครงสร้างพวกเขา (2) ลูกหนี้การสร้างระบบที่รองรับได้ถึง 31% ของไฟล์รหัส ในโครงการและ (3) ได้ถึง 27% ของการพัฒนางานที่มีการเปลี่ยนแปลงรหัสที่มานอกจากนี้ยังต้องสร้างการบำรุงรักษา ขณะนี้เรากำลังทำงานในการระบุมาตรการที่เป็นรูปธรรมว่าโครงการสามารถใช้เพื่อลดค่าใช้จ่ายในการสร้างการบำรุงรักษา
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
สร้างระบบ ได้แก่ โครงสร้างพื้นฐานที่แปลงรหัสแหล่งที่มาในการส่งมอบมีบทบาทสําคัญในการพัฒนาโครงการซอฟต์แวร์ ตัวอย่างเช่นนักพัฒนาพึ่งพาสร้างระบบการทดสอบและเรียกใช้รหัสแหล่งที่มาของการเปลี่ยนแปลง โดยไม่ต้องทำงานสร้างระบบการพัฒนาความก้าวหน้าบดต้องหยุดชะงัก เช่น รหัสแหล่งที่มามีการแสดงที่ไร้ประโยชน์จากประสบการณ์ รายงานโดย นักพัฒนา เราเดาว่าสร้างเพื่อการบำรุงรักษาระบบซอฟต์แวร์ขนาดใหญ่พอสมควร แต่การบำรุงรักษานี้ไม่เข้าใจ . เข้าใจ บริษัท ของการสร้างการบำรุงรักษาที่จำเป็นสำหรับผู้บริหารโครงการ การจัดสรรทรัพยากร บุคลากร และสร้างงานซ่อมบำรุงอย่างมีประสิทธิภาพ และลดการสร้างการบำรุงรักษาค่าใช้จ่ายในงานพัฒนาการปกติเช่น การแก้ไขข้อบกพร่องและเพิ่มคุณลักษณะใหม่ ในการทำงานของเรา เราใช้ศึกษาสร้างการบำรุงรักษาในหนึ่งที่เป็นกรรมสิทธิ์และเก้าที่มาเปิดโครงการที่มีขนาดแตกต่างกันและโดเมน ศึกษากรณีของเราป่านนี้แสดงให้เห็นว่า ( 1 ) คล้ายกับข้อแรกเลห์แมนของวิวัฒนาการของซอฟต์แวร์ สร้างข้อกำหนดระบบมีแนวโน้มที่จะเติบโต นอกจากความพยายามคือการลงทุนในโครงสร้างนั้น( 2 ) การสร้างระบบบัญชีถึง 31% ของรหัสแฟ้มในโครงการ และ ( 3 ) ถึง 27 % ของการพัฒนางานที่เปลี่ยนรหัสแหล่งที่มายังต้องสร้าง บำรุงรักษา ขณะนี้เรากำลังทำงานเกี่ยวกับการระบุมาตรการรูปธรรมว่าโครงการสามารถใช้เพื่อลดการสร้างค่าใช้จ่ายในการบำรุงรักษา
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2024 I Love Translation. All reserved.

E-mail: