09/10/2018, 23:53
phong cách code php của bạn?
các bạn thường code php theo phong cách nào? bạ đâu viết đó, viết ngang đâu chạy ngang đó, hay là phân chia ra các class, các function rõ ràng? hay bạn viết theo phong cách của phpbb, vbullentin...hay có phong cách nào khác? mong các bạn đôi điều chia sẻ...
Bài liên quan
1. Giai đoạn thiết lập công trình, vạch ra nhiều nội dung một cách kĩ càng và xếp theo một hệ thống khá hợp lí.
2. Giai đoạn phân mục data source, các folder cũng được sắp xếp khá chuẩn và hợp lí.
3. Giai đoạn viết code, mấy trang như index.php, config.php, sql.php ... thì viết rất có nét, đâu đó rõ ràng.
4. Giai đoạn giữa công trình, bắt đầu "lụn bại" ý chí, viết bắt đầu lung tung.
5. Gặp vấn đề khó, bắt đầu sinh ra những cái test thẳng trong source, sau đó mask lại bằng comment rồi quên tháo khỏi code. Bước hai lộn xộn.
6. Khoảng 2/3 công trình, thành công đang ở trước mắt, mải nghĩ đến cái đích nên viết càng nhanh càng tốt, gặp đâu bạ đó miễn sao chạy đc.
6.1. Đến đây gặp phải vấn đề khó nữa (thông thường mấy cái khó chừa cuối cùng), muốn giải quyết lắm mà gặp đống cù nhây ở bước 4,5,6 nên bắt đầu nản.
7. Quyết định dừng mấy ngày để xả stress, sau đó chơi một mạch mấy tuần (tháng).
8. Khi bắt đầu có hứng lại thì nhìn vào chả biết mình viết gì mấy tuần (tháng) trước. Lại bạ tùm lum thứ vào. Cuối cùng xảy ra 2 trường hợp:
a. Bỏ luôn.
b. Hoàn thành với cái source tơi tả (rồi từ từ sort lại).
9. Xong rồi, bắt đầu làm cái khác, chu trình y như trên.
Nói không phải giỡn chứ tớ cũng từng là 1 thằng tuân thủ đúng chu trình trên Không biết ở đây có ai giống tớ không.
- Chưa thấy dự án nào có CVS cả, tìm trên SourceForge các dự án của các coder lừng danh Việt Nam cũng không thấy CVS.
- Hầu như không ai sử dụng mô hình UML.
- Cũng không thấy tung lên những website nổi tiếng của các lập trình viên trên thế giới để họ góp ý
- Sử dụng lại mã của người khác rất tùy tiện và hầu như không chịu đọc tài liệu để hiểu cái mã kia làm gì, chỉ thấy nó đáp ứng nhu cầu be bé nào đó thì bê nguyên xi => cải lùi => nặng nề.
--------------------------------------------------
Quê nẫu: http://www.mangbinhdinh.com
lkn2 mình cũng xài DbDesginer nè.
nếu cần làm 1 cái gì đó gấp gáp và nhẹ nhàng thì chắc chắn mình sẽ code theo kiểu cổ điển. tuy nhiên vẫn phải đúng chuẩn.
mình không code đến đâu chạy đến đó. Mình để mỗi module là 1 class mỗi action là 1 function.
comment đầu mỗi function, trong function thì thấy chỗ nào cần thì comment thêm vô. kể ra 1 file mình code vô số comment )
PS: Trong này có "tà khí", thôi em ẩn cư đây
--------------------------------------
Quê nẫu: http://www.mangbinhdinh.com