Tôi đã nghe nhiều người nói rằng khi phát triển thuật toán, trước tiên bạn nên sử dụng bút và giấy, sơ đồ và những gì không, để bạn có thể tập trung vào chính thuật toán đó, không phải lo lắng về việc triển khai thuật toán đã nói (nghĩa là bạn xử lý một vấn đề tại thời gian).
Tuy nhiên, hầu hết thời gian tôi thấy thực sự dễ dàng hơn để phát triển thuật toán của mình một cách nhanh chóng. Đó là, tôi nghĩ một chút về vấn đề cho đến khi tôi biết hướng chung để thực hiện, và sau đó tôi bắt đầu viết mã và thực hiện các thay đổi cho đến khi thuật toán xuất hiện và hoạt động.
Đây có phải là một thói quen xấu mà tôi nên cố gắng thay đổi?