เพิ่มการอัพเกรดรหัสอัตโนมัติเป็น Redaxo ปรับปรุงประสิทธิภาพการทำงานของนักพัฒนาซอฟต์แวร์และคุณภาพรหัส
Addon รวมอธิการบดีโดยคำนึงถึงนักพัฒนาซึ่งหมายความว่ามันจะช่วยลดการใช้งานที่ใช้บ่อยครั้ง/อัพเกรดกรณีการใช้งาน หากคุณเป็นผู้เชี่ยวชาญอธิการคุณไม่ต้องการ addon นี้
วัตถุประสงค์หลักคือการอนุญาตให้คนที่มีประสบการณ์น้อยลงด้วยเครื่องมือนักพัฒนาเพื่อทำงานโดยอัตโนมัติ
ผู้ใช้ใช้การเปลี่ยนแปลงหลังจากดูตัวอย่างในมุมมอง DIFF
กรณีการใช้งานนี้ช่วยอัปเดตเวอร์ชัน PHP ที่ใช้ในโครงการไปยังรุ่นที่ใหม่กว่าตามคู่มือการโยกย้าย PHP.NET อย่างเป็นทางการ สิ่งนี้สามารถเกี่ยวข้องกับการโยกย้ายรหัสเพื่อเข้ากันได้กับเวอร์ชันใหม่และอัปเดตคุณสมบัติที่เลิกใช้แล้วไปยังการเปลี่ยนที่แนะนำ
Unify Code Quality: ในกรณีการใช้งานนี้เป้าหมายคือเพื่อให้แน่ใจว่ารหัสทั้งหมดในโครงการปฏิบัติตามมาตรฐานการเข้ารหัสเดียวกันและแนวทางปฏิบัติที่ดีที่สุด
Remove Dead Code: กรณีการใช้งานนี้เกี่ยวข้องกับการระบุและลบรหัสที่ไม่ได้ใช้หรือจำเป็นใน codebase อีกต่อไป
Infer Type Declarations: ในกรณีการใช้งานนี้เป้าหมายคือการอนุมานประเภทการส่งคืนแบบดั้งเดิมหรือประเภทพารามิเตอร์ของวิธีการและฟังก์ชั่นใน codebase โดยอัตโนมัติ
Reduce Symbol Visibility (Privatization): กรณีการใช้งานนี้เกี่ยวข้องกับการลดการมองเห็นสัญลักษณ์ใน codebase เพื่อลดการปรับโครงสร้างใหม่ในอนาคตและลดโอกาสในการใช้งานโดยไม่ได้ตั้งใจ
Use Early Returns: ในกรณีการใช้งานนี้เป้าหมายคือการลดความซับซ้อนของรหัสโดยใช้ผลตอบแทนก่อน
กรณีการใช้งานนี้เกี่ยวข้องกับการอัปเดตเวอร์ชันของ phpunit ที่ใช้ในโครงการไปยังโครงการใหม่ สิ่งนี้สามารถเกี่ยวข้องกับการย้ายรหัสทดสอบเพื่อเข้ากันได้กับเวอร์ชันใหม่และอัปเดตคุณสมบัติที่เลิกใช้แล้วไปยังการเปลี่ยนที่แนะนำ
การอพยพเหล่านี้มีให้เฉพาะกับ addons ซึ่งมี tests/ โฟลเดอร์
กรณีการใช้งานนี้เกี่ยวข้องกับการปรับปรุงคุณภาพของรหัสทดสอบโดยทำให้สามารถบำรุงรักษาได้อ่านง่ายและมีประสิทธิภาพมากขึ้น ซึ่งอาจรวมถึงการปรับเปลี่ยนรหัสทดสอบที่มีอยู่เพื่อทำตามแนวทางปฏิบัติที่ดีที่สุดลบการทำซ้ำและปรับปรุงโครงสร้างของชุดทดสอบ
การอพยพเหล่านี้มีให้เฉพาะกับ addons ซึ่งมี tests/ โฟลเดอร์
REDAXO Specific Code Style: กรณีการใช้งานนี้ทำให้มั่นใจได้ว่ารหัสที่เขียนเป็นไปตามแนวทางรูปแบบรหัส Redaxo ซึ่งอาจรวมถึงการยึดติดกับการตั้งชื่อการประชุมโดยใช้การจัดรูปแบบที่เหมาะสมและปฏิบัติตามมาตรฐานการเข้ารหัสที่ชุมชน Redaxo แนะนำ
More Explicit Coding Style: กรณีการใช้งานนี้เกี่ยวข้องกับการทำให้มั่นใจว่ารหัสถูกเขียนในลักษณะที่ชัดเจนและชัดเจนมากขึ้นเพื่อให้ง่ายต่อการอ่านและบำรุงรักษา ซึ่งอาจรวมถึงการใช้ชื่อตัวแปรเชิงพรรณนามากขึ้นหลีกเลี่ยงชื่อฟังก์ชั่นที่คลุมเครือและการใช้ความคิดเห็นที่เหมาะสม