Những tiêu chí để đánh giá code NGON hay DỎM

Chúng ta muốn tạo ra những phần mềm tốt, đồng nghĩa với việc chúng ta phải viết ra những dòng code chất lượng. Code chất lượng thì ai cũng muốn, nhưng ít ai nói rõ cho bạn biết code như thế nào là chất lượng. Khi đánh giá một sản phẩm, chúng ta thường dễ …

Continue reading Những tiêu chí để đánh giá code NGON hay DỎM

Võ thuật, đại học và con đường sự nghiệp

Những tiểu thuyết võ thuật, hoặc những thứ mà người ta vẫn quen gọi là "phim chưởng" Trung Quốc, có một điểm chung rất quen thuộc với mọi người. Điểm chung của những tiểu thuyết này là chúng sẽ bắt đầu với một vị anh hùng, người này sẽ có một cuộc hành trình đi …

Continue reading Võ thuật, đại học và con đường sự nghiệp

Làm gì để cải thiện khả năng viết code của bạn (P.2)

Quay lại với chủ đề Cách để cải thiện khả năng của bạn, ở phần một, mình đã giới thiệu qua một vài cách mà bạn có thể chủ động thực hiện, nếu vẫn chưa tìm thấy cách thức nào phù hợp với mình, hãy thử thêm một vài cách được trình bày sau đây …

Continue reading Làm gì để cải thiện khả năng viết code của bạn (P.2)

Làm gì để cải thiện khả năng viết code của bạn (P.1)

Lựa chọn con đường trở thành một lập trình viên, có nghĩa là bạn đã chọn lựa việc sẽ phải liên tục học hỏi kiến thức và công nghệ mới, liên tục cải thiện kĩ năng, đặc biệt là kĩ năng viết code của mình. Thật ra, không phân biệt ngành nghề của bạn là …

Continue reading Làm gì để cải thiện khả năng viết code của bạn (P.1)

Vài trích đoạn từ sách “The clean coder”

What does it mean to be a true software craftsman? Cuốn "The clean coder" là một cuốn sách khá nổi tiếng của Uncle Bob, sau đây là một vài đoạn trích mà mình dùng để tóm tắt lại cuốn sách này. Do no harm - Đừng trẻ trâu Phải công nhận rằng, phần mềm là …

Continue reading Vài trích đoạn từ sách “The clean coder”

[Code sao cho chuẩn] – Phần 5: Đơn giản hoá các cấu trúc điều khiển.

    Ở các phần trước trong series, chúng ta đã tìm hiểu về những thứ cơ bản nhất khi viết code, đó là các vấn đề liên quan tới: khai báo và dùng biến, comment code, cũng như format code sao cho dễ dàng theo dõi. Phần tiếp theo đây, chúng ta sẽ đi …

Continue reading [Code sao cho chuẩn] – Phần 5: Đơn giản hoá các cấu trúc điều khiển.

[Code sao cho chuẩn] – Phần 4: Chúng ta nên định dạng code như thế nào?

    Xét ở một khía cạnh nào đó, việc viết code cũng giống như bạn viết tạp chí vậy. Khi viết tạp chí, để trải nghiệm người đọc được cải thiện và thu hút người đọc, chúng ta cần xắp xếp bố cục (layout) nội dung một cách tự nhiên và hợp lí. Bố …

Continue reading [Code sao cho chuẩn] – Phần 4: Chúng ta nên định dạng code như thế nào?