Thứ nhất: Biết rõ các công cụ cơ bản của bạn
Biết mô hình sự kiện ASP.Net. Bạn sẽ gặp rắc rối nếu bạn không.
Hiểu các cơ chế của OO. Một số lượng đáng ngạc nhiên của các lập trình viên .Net tương đối có kinh nghiệm dường như vẫn nghĩ rằng đó là năm 1972.
Bắt đầu đọc Mã hoàn thành.
Thứ hai: Học cách tách biệt mối quan tâm
Tội phạm thiết kế phổ biến nhất mà tôi thấy trong quá trình phát triển ASP.Net là nhét tất cả logic kinh doanh vào mã phía sau. Tôi biết rằng tất cả các ví dụ của Microsoft làm theo cách đó. Tôi biết nó là hợp lý trên các ứng dụng nhỏ. Và tôi biết đôi khi tôi làm theo cách đó. Nhưng thực sự, nó là thiết kế tồi, và là thú cưng của tôi trong tuần.
Thứ ba: Tìm hiểu mọi thứ khác về thiết kế
Hầu hết các mã .Net kém chất lượng mà tôi thấy là kết quả của thiết kế OO kém. Do đó, tôi khuyên bạn nên hiểu rõ về:
- Nguyên tắc RẮN
- Các mẫu thiết kế của GoF
- MVC (cho ASP.Net MVC)
Thứ tư: Tìm hiểu thêm các công cụ
Bạn có biết Microsoft làm mọi thứ dễ dàng như thế nào bằng cách cung cấp nhiều công cụ vượt trội không? Chà, bạn sẽ sớm đạt được những hạn chế của họ. Khi bạn làm thế, bạn sẽ phải uốn cong chúng theo ý muốn hoặc tự mình lăn. Dù bằng cách nào, bạn sẽ phải xuống cấp với một số CSS và Javascript.
Cuối cùng
Một khi bạn đã làm được điều đó, bạn đang trên đường trở nên tuyệt vời.
[Chỉnh sửa: Đã sửa lỗi trình tự học sutff này. Rõ ràng tôi không thể đếm ngày hôm qua ...]