Dạy thiết kế web - Hướng dẫn thiết kế web, Kỹ thuật thiết kế website

Lỗi chết người trong php

Xem kết quả: / 0
Bình thườngTuyệt vời 

Chép và dán: không phải hướng đi tốt

Tôi đã gặp nhiều tay lập trình mới vào nghề đi chép những đoạn mã (thí dụ như là kiểm tra địa chỉ e-mail, gửi e-mail, lấy giá trị từ form để soạn e-mail). Họ thường dán chúng vào chương trình của mình và rồi kết quả là một đống những câu lệnh gửi form không an toàn.
Dù rằng một đoạn mã chạy được trong những điều kiện tối ưu, nó thường gặp lỗi trong bất kì sự kiểm tra "mã tốt" nào Công việc chắp vá sẽ không có các ưu điểm sau:
  •     Mở rộng được: đoạn mã trông như các mảnh riêng rẽ ráp vá vào nhau. Nếu nhờ một lập trình viên có kinh nghiệm sửa chương trình của bạn, họ thường thích viết lại toàn bộ Đoạn mã không đọc được sẽ không mở rộng được.
  •      An toàn: bạn có thể đang chép mã của người khác vào chương trình của mình mà lại không hiểu rõ ràng đoạn mã đó. Hãy tưởng tưởng xem. Nếu đoạn mã đó có một lỗi làm xoá toàn bộ đĩa của bạn Hơn nữa, cùng một đoạn mã thì tính an toàn không giống nhau trên các hệ thống khác nhau. Cuối cùng, chương trình của bạn sẽ kế thừa lỗi của người khác.
  •    Nhanh: khi cắt dán các đoạn mã, kết quả thường sẽ chạy không nhanh, vì chúng không có một tiến trình chung hợp lí (đây là điều quan trọng nhất khi viết các chương trình nhanh)

1. Làm đúng phương pháp: tìm hiểu trước, sao chép sau
Nghiên cứu mã của người khác kĩ lưỡng trước khi sao chép. Phân tích xem nó làm gì. Chỉ khi nào đoạn mã ấy đọc được, nhất quán với logic chương trình của bạn, và không có lỗi, thì mới nên sao chép nó. Tiến hành lúc này sẽ giúp bạn chỉnh sửa nó phù hợp với các phần còn lại của chương trình một cách thoải mái hơn.

2. Các thư viện rất tốt

Chỉ dùng các thư viện PHP từ các nguồn tin cậy như PEAR hoặc kho các lớp của PHP (PHP Classes Repository). Với các gói API có sẵn, việc dùng các hàm của nó cũng không thành vấn đề.

Nguồn http://zensoft.vn/showArticle.aspx?ID=10684

 

Khắc phục lỗi

Công cụ thiết kế website

Top 10 Add-on “hot” cho Firefox Top 10 Add-on “hot” cho Firefox Firefox vẫn nổi tiếng với hệ ...
Tool upload và download từ server Tool upload và download từ server FTP Commander 7.40 - chương trình ...
Một số trang web cung cấp tool online Một số trang web cung cấp tool online 1. Web 2.0 Badges – Tạo badges ...
Tool hỗ trợ làm flash mạnh mẽ nhất Tool hỗ trợ làm flash mạnh mẽ nhất Với SWiSH Max2 bạn có thể ...
Firebug -kiểm tra website Firebug -kiểm tra website Firebug là một công cụ chủ ...

Ebook

Ebooks Flash CS3 (english) Foundation Flash CS3 for Designers What you’ll ...
24h học Action scipts Dưới đây là tài liệu dùng để học action ...
Ebook học JavaScript Ebook học JavaScript bao gồm cả Tiếng Anh và ...
Ebook web nghe nhạc trực tuyến Bạn đang có ý định làm một website nghe ...
Tài liệu tiếng việt về PHP Biên soạn bởi: Mr. Cảnh Phúc Hiệu trưởng ...

Tin tức

Những tên miền Những tên miền "nguy hiểm nhất thế giới" Đó là những tên miền quốc gia Cameroon (.cm), ...
Tạo website trực tuyến, chuyên nghiệp, miễn phí Tạo website trực tuyến, chuyên nghiệp, miễn phí Nhằm phục vụ cho nhu cầu học tập, trao đổi, ...
Thiết kế Website và Làm thế nào để có 1 website ? Thiết kế Website và Làm thế nào để có 1 website ? Để có một website bạn phải tiến hành những ...
Các loại website Các loại website Có rất nhiều loại website nhưng có thể phân ...
Domain là gì ? Domain là gì ? Tên miền (Domain name) là định danh của website ...

Thăm dò

Bạn quan tâm về website ở điểm nào ?