Posts Tagged ‘Linh tinh’

How to become a better programmer/developer?

Sunday, April 25th, 2010
Mấy hôm trước tự nhiên nhớ đến một bài viết cũng khá lâu (tầm năm 2005), trong đó có đoạn nói về “phong cách của hacker” (nguyên văn là Points For Style). Hồi đó đọc nhưng cũng chẳng nghĩ ngợi, chẳng kiểm chứng làm gì. Tuy nhiên do công việc dạo này quá căng thẳng cộng với việc hay gặp phải tình trạng mọi người kêu ca lương lậu (cả chính đáng lẫn không chính đáng) nên hôm nay quyết định ngồi viết 1 bài lảm nhảm tý big grin
Điểm qua những “cái” mà một hacker nên có (theo tác giả Eric Steven Raymond):

  • Học cách diễn đạt trôi chảy mọi thứ bằng tiếng mẹ đẻ
  • Đọc sách khoa học viễn tưởng
  • Học võ (tham gia tập thể dục thể thao)
  • Thiền định
  • Nghe nhạc
  • Làm thơ, chơi chữ (more…)

UnitTest???

Saturday, September 19th, 2009
  • Khó có thể viết Unit Test để bắt tất cả các lỗi của 1 chương trình.
  • Chỉ kiểm tra được lỗi của những unit nhỏ nhất của chương trình do đó không thể nào lường trước những vấn đề có thể xảy ra khi kết hợp các module với nhau.
  • Chỉ có thể kiểm tra được những lỗi đã biết chứ không thể sử dụng nó để tìm ra các lỗi tiềm ẩn của chương trình.
  • Viết Unit Test ít ra cũng giúp cho việc refactor code sau này dễ dàng hơn.

Sưu tầm + nghĩ linh tinh :(