Thứ Ba, 1 tháng 1, 2013

Objective C

2000. Hắn thích lập trình. Thực ra cảm giác tuyệt vời là ở chỗ mình tạo ra một cái gì đó.

2001. Hắn không có hoa tay. Những thứ đời thường, một món ăn, một đồ vật bằng gỗ, hắn tạo ra thật vụng về.

2002. Hắn cũng không có khiếu thẩm mỹ. Chương trình hắn viết ra thường mang dáng vẻ thô lậu.

2003. Hắn yêu logic. Hành xử không logic khiến hắn không chịu nổi.

2004. Hắn mê những rõ ràng, trật tự. Thấy sự lộn xộn là hắn khó chịu như thấy ... lỗi chính tả.

2005. Hắn bị kích thích khi tràn ngập ý tưởng. Đến độ sẵn sàng quên món hắn thích nhất là ... ngủ.

2006. Hắn muốn bắt đầu một chương trình mới từ không-gì-cả. Tựa như viết một lá thư trên tờ giấy trắng tinh.

2007. Hắn thử nghiệm từng ý tưởng trên từng module đơn lẻ. Để hoàn thành thiết kế tổng thể trước khi xây dựng sản phẩm.

2008. Hắn không vui vì những đồng sự thường không như thế. Họ cóp nhặt ý tưởng đâu đó về, ghép lại thành một mớ hổ lốn. Chạy được là xong, có khi còn không hiểu. Đầy lỗi, đầy nhược điểm. Khó sửa, khó nâng cấp. Như thầy Hải nói, quick & dirty.

2009. Hắn thường nói, chương trình tốt có code đẹp như một bài thơ. Hoạt động tốt là đương nhiên rồi. Còn phải dễ đọc, khiến người khác thích đọc và hiểu, dù là người xa lạ.

2010. Hắn ví dụ, chương trình tốt là người viết cứ muốn nâng cấp mãi không dừng. Chứ không phải nghe yêu cầu nâng cấp là ngại ngùng hiện rõ trên mặt người làm chương trình.

2011. Hắn thú vị với Objective C. OOP & MVC.

2012. Hắn thích thú thấy Objective C phát triển không ngừng. Nếu compile một code cũ, nó vẫn chạy nhưng nhìn thì thật chán. Code mới ngày càng ngắn gọn, rõ ràng.

2Q13. Hắn quá có lý do để bắt đầu với một empty project ...

2 nhận xét:

tunrua nói...

Vậy là mất 6 năm cho 1 dự án hoàn chỉnh.

Thủy Nguyệt lãn ông nói...

Con số đầu dòng không phải năm, thế mới tài! :-D