Code Convention (quy ước viết code) là tập hợp các nguyên tắc và hướng dẫn chung trong lập trình – bao gồm cách đặt tên biến, hàm, class, file, comment,… Mục tiêu là giúp mã nguồn dễ đọc, dễ hiểu, dễ bảo trì và sửa lỗi hơn. Các coding standard này thường được một nhóm lập trình viên thống nhất áp dụng để đảm bảo sự đồng bộ trong dự án.
Để bắt đầu lập trình hiệu quả, việc thiết lập một môi trường làm việc chuẩn là bước quan trọng. Sau đây là 1 số những phần mềm và thiết lập quan trọng trong quá trình lập trình.