Tớ nhận thấy nhiều người trong cty mình ít khi sử dụng phím tắt, và cũng ít tận dụng hết những hỗ trợ của công cụ khi lập trình. Theo kinh nghiệm lập trình của cá nhân tớ, là nếu biết tận dụng nó, hiệu quả lập trình có thể tăng lên ít nhất 50%.
Alt-Shift-F10
Đây là phím tắt đáng giá nhất của .Net, nó tăng hiệu quả lập trình của tớ lên ít nhất 15%, đem lại phần nào cảm giác ngày xưa lập trình trên esclipse :D, (bây giờ tốc độ code C# của tớ cũng đã ngang Java ngày trước). Phím tắt này dùng trong 3 trường hợp sau :
- Để thêm tự động các using còn thiếu : khi bạn sử dụng một lớp mà chưa khai báo using, đương nhiên bị lỗi. Nhiều lúc thao tác thêm using bằng tay rất khổ cực, mất thời gian, phím tắt này sẽ thêm đúng và chính xác luôn using của lớp chưa được khai báo using. Đưa con trỏ nháy lên tên lớp chưa dc khai bao using (lúc này tên lớp có màu đen), và nhấn phím tắt nói trên, và sau đó tên lớp sẽ chuyển sang màu xanh, tức là đã thêm using thành công. Nếu bạn sử dụng một lớp của một thư viện ngoài, hoặc của một project khác, thì bạn cần add reference trước, vì phím tắt này ko thể tự add reference dc :D .
- Thêm hàm mới on-the-fly : khi đang code, đoạn code cần gọi đến một hàm hoặc một phương thức chưa tồn tại, bình thường bạn sẽ tự khai báo thêm một hàm mới, và viết code cho nó rồi mơi quay lại code tiếp đoạn code trên và gọi đến hàm vừa viết, thao tác này cũng mất khá thời gian, nhất là khi hàm đó thuộc một lớp khác. Nếu sử dụng phím tắt này, bạn tiếp kiệm thời gian khai báo một hàm mới, và vẫn tiếp tục dòng suy nghĩ hiện tại. Làm như sau, bạn cứ code tiếp, gọi đến hàm chưa tồn tại này như thể nó đã tồn tại rồi, với đầy đủ các tham số đầu vào cần thiết của hàm đó, sau đó để con trỏ nháy trên tên hàm đó, và nhấn phím tắt nói trên, hàm đó sẽ được gen khai báo chính xác giao diện tương ứng với hàm vừa bị gọi, tiết kiệm dc một đống thòi gian, bạn có thể cứ code tiếp mạch suy nghĩ hiện tại, hàm kia thích code sau cũng được.
- Implement một interface : khi viết một lớp implement một interface nào đó, bạn phải implement đẩy đủ giao diện của interface đó vào lớp nói trên. Nếu không sử dụng công cụ, bạn phải viết tay lại tất cả các khai báo của inteface nói trên, nói chung rất mất thời gian, và cũng ko đảm bảo chính xác. Một cách khá hơn, bạn right-click vào tên interface, và chọn implement interface -> implement interface. Nhưng cách mà tớ hay dùng nhất là dùng phím tắt nói trên, khi đưa con trỏ nháy lên trên tên interface.
Example :
Trên hình minh họa là Couple
Ấn Atl-Shift-F10 hoặc click chuột vào hình hiện thêm sẽ hiện ra hình sau :
Chọn xong, nó sẽ thêm using cho mình, và tên lớp sẽ chuyển sang màu xanh.
Không có nhận xét nào:
Đăng nhận xét