ในขณะที่เราเขียนโค้ดเราทำการตัดสินใจอย่างต่อเนื่องและเลือกระหว่างโซลูชันที่อาจดูเหมือนเท่าเทียมกันในตอนแรก ต่อมามันมักจะเปิดออกที่ ตัวเลือกบางอย่างทำให้โปรแกรมมีประสิทธิภาพมากกว่าตัวเลือกอื่น, ดังนั้นการแสวงหาวิธีการเข้ารหัสที่ดีที่สุดและเทคนิคการปรับให้เหมาะสมนั้นเกิดขึ้นตามธรรมชาติและเราก็เริ่ม เห็นกระบวนการพัฒนาทั้งหมดเป็นปัญหาการเพิ่มประสิทธิภาพในการแก้ปัญหา. แม้ว่าปัญหาด้านการปรับให้เหมาะสมไม่ใช่เพียงนักพัฒนาเดียวที่จัดการเป็นประจำเช่นมีปัญหาในการตัดสินใจและปัญหาในการค้นหาเช่นกันการเพิ่มประสิทธิภาพเป็นงานที่ครอบคลุมขั้นตอนต่าง ๆ ของการพัฒนาเว็บไซต์. การปรับให้เหมาะสมของรหัสสามารถเกิดขึ้นได้ในหลาย ๆ ระดับทั้งนี้ขึ้นอยู่กับว่าการเพิ่มประสิทธิภาพที่เราดำเนินการอยู่นั้นคือรหัสเครื่อง. ในการพัฒนาเว็บไซต์เราสามารถทำการปรับปรุงระดับสูงสุดเท่านั้น, เนื่องจากการเพิ่มประสิทธิภาพแอสเซมบลีหรือการรันไทม์ระดับไม่ใช่ตัวเลือกสำหรับเรา แต่เรายังมีโอกาสมากมาย. เราสามารถเพิ่มประสิทธิภาพรหัสของเราในระดับสถาปัตยกรรมด้วย รูปแบบการออกแบบที่ชาญฉลาด, ในระดับซอร์สโค้ดโดยใช้วิธีการเข้ารหัสที่ดีที่สุดและการใช้เครื่องมือที่เหมาะสมและเรายังสามารถปรับปรุงประสิทธิภาพของทีมของเราด้วย แนะนำแนวทางการเขียนโค้ดสไตล์ลงในเวิร์กโฟลว์ของเรา. ไม่ว่าเทคนิคที่เราเลือกจะไปด้วยมีกฎง่ายๆที่ทุกความพยายามเพิ่มประสิทธิภาพรหัสต้องปฏิบัติตาม: เรามักจะต้อง ดำเนินการปรับให้เหมาะสมในวิธีที่ไม่เปลี่ยนความหมายของรหัส. ประโยชน์ของการเพิ่มประสิทธิภาพรหัสเติบโตสอดคล้องกับการเติบโตของโครงการของเราและเป็น แม้กระทั่งโครงการขนาดเล็กในระยะแรกอาจมีขนาดใหญ่ตามกาลเวลา, การได้รับทักษะการเพิ่มประสิทธิภาพโค้ดที่เป็นของแข็งมักจะให้ผลในเชิงบวกที่วัดได้. 1. ฐานรหัสทำความสะอาด ในฐานะที่เป็นโครงการที่ครบกำหนดแล้วและ นักพัฒนามากขึ้นเริ่มที่จะทำงานกับมัน, การทำซ้ำและการทับซ้อนมักจะปรากฏขึ้นไม่ช้าก็เร็วและทันใดนั้นเราก็ตระหนักว่าเราแทบจะไม่เข้าใจว่าเกิดอะไรขึ้น. ภาพ:...