แต่ถ้าคนที่ยังไม่มีประสบการณ์ ยังเขียนแบบถึกๆ ธรรมดาๆ
ผมแนะนำให้แยกเป็น function แล้วตั้งชื่อ function ให้แยกเจาะจงออกไป อย่าพยายามตั้งชื่อ function แบบทั่วๆไป เพราะจะซ้ำกันง่าย ยกตัวอย่างเช่น function login() {...} อาจตั้งเป็น function member_login(), function admin_login()
ผมคิดว่า แยกหลายไฟล์อาจจะต้องโหลดมากกว่า แต่ เวลาแก้ไข code ก็จะง่ายเพราะแก้ไขแค่ที่เดียวครับ
เช่น ถ้าผมมีไฟล์ a , b และมี function c
โดยที่ function c ผมต้องใช้ทั้ง 2 ไฟล์ ก็เท่ากับว่าเวลาแก้ก็ต้องแก้ทั้ง 2 ไฟล์ ในขณะที่ ถ้าทำ fucntion c เป็นไฟล์ c แล้ว include เข้าไปแทน ผมก็แก้ไขแค่ที่เดียว และก็ไม่ต้องมากังวลว่า แก้ไขไฟล์ a แล้ว แล้วเราแก้ไขที่ไฟล์ b แล้วหรือยัง