Tôi là người phản biện cho cuốn sách và phản hồi của tôi đối với Alex đã ảnh hưởng rất lớn đến phong cách trình bày. Tôi rất vui khi tự gọi mình là một trong những đệ tử của mình. Tôi thấy các tài liệu hấp dẫn, và nó đã hoàn toàn thay đổi cách tôi viết mã, thậm chí cả mã Java.
Một số "phương pháp" của Alex là cực đoan mặc dù từ ngữ mơ hồ tôi đang cung cấp:
- progamming là về hai điều: các thuật toán và cấu trúc dữ liệu.
- Suy nghĩ rất kỹ về mọi dòng mã bạn viết.
- Hiểu cấu trúc của vấn đề bạn đang cố giải quyết.
- Mã tốt thường được viết lại để trở nên tốt hơn.
- Mục tiêu là viết mã vừa tổng quát vừa nhanh nhất có thể.
- Đặt tên đúng thứ là rất quan trọng.
- Thường thì cốt lõi của thuật toán đã là một ý tưởng được hiểu rõ.
- Nếu chức năng của bạn tính toán điều gì đó thú vị, hãy trả lại.
Làm cách nào để chuyển thành mã nguồn? Bài viết của tôi trên StackOverflow đã được thực hiện sau khi cải thiện sự hiểu biết của tôi, vì vậy bạn có thể đọc chúng nếu bạn muốn. Nếu không, tôi không chắc chắn làm thế nào để trả lời câu hỏi của bạn đến sự hài lòng của bạn.
Nguồn
2009-10-22 23:33:37
Có lẽ bạn có thể cung cấp một bản tóm tắt về những gì các phương pháp này, vì vậy chúng tôi có một ý tưởng về những gì bạn đang cố gắng để thoát ra khỏi câu hỏi này. Ngoài ra, âm thanh như thế này phải là một câu hỏi wiki. – Marcin