[ SOLID là gì ] Nguyên tắc 4: Chia nhỏ interface – Interface segregation principle (ISP)

        Chúng ta tiếp tục tìm hiểu bộ nguyên tắc lập trình SOLID – là các nguyên tắc giúp chúng ta thiết kế chương trình và viết code tốt hơn: code trong sáng và rành mạch, dễ bảo trì, dễ mở rộng trong tương lai. SOLID gồm 5 nguyên tắc lập trình …

Continue reading [ SOLID là gì ] Nguyên tắc 4: Chia nhỏ interface – Interface segregation principle (ISP)

[ SOLID là gì ] Nguyên tắc 3: Tính khả dĩ thay thế – Liskov substitution principle (LSP)

        Chúng ta tiếp tục tìm hiểu bộ nguyên tắc lập trình SOLID – là các nguyên tắc giúp chúng ta thiết kế chương trình và viết code tốt hơn: code trong sáng và rành mạch, dễ bảo trì, dễ mở rộng trong tương lai. SOLID gồm 5 nguyên tắc lập trình …

Continue reading [ SOLID là gì ] Nguyên tắc 3: Tính khả dĩ thay thế – Liskov substitution principle (LSP)

[ SOLID là gì ] Nguyên tắc 2: Đóng và Mở – Open / Closed principle (OCP)

        Chúng ta tiếp tục tìm hiểu bộ nguyên tắc lập trình SOLID - là các nguyên tắc giúp chúng ta thiết kế chương trình và viết code tốt hơn: code trong sáng và rành mạch, dễ bảo trì, dễ mở rộng trong tương lai. Cùng nhắc lại một chút, SOLID gồm …

Continue reading [ SOLID là gì ] Nguyên tắc 2: Đóng và Mở – Open / Closed principle (OCP)

[Giới thiệu sách] The art of readable code – Cái tên nói lên tất cả

        Chắc hẳn là bất kì ai trong lĩnh vực IT, dù là developer hay tester, cũng đã từng nghe nói tới cuốn sách Clean code của tác giả Robert Cecil Martin - mọi người gọi thân mật là Uncle Bob - một trong những người nổi tiếng và có nhiều đóng góp thiết thực …

Continue reading [Giới thiệu sách] The art of readable code – Cái tên nói lên tất cả

[Mừng 5000 views đầu tiên] Những bài viết đáng chú ý trong thời gian qua & dự định sắp tới.

        Cũng đã khá lâu kể từ khi mình đặt bút - à không - đặt bàn phím viết những dòng chia sẻ đầu tiên, hôm nay như thói quen cả năm qua mình vẫn làm - thức dậy và mở trang blog lên để kiểm tra xem có tin tức hay …

Continue reading [Mừng 5000 views đầu tiên] Những bài viết đáng chú ý trong thời gian qua & dự định sắp tới.

[ SOLID là gì ] Nguyên tắc 1: Đơn nhiệm – Single Responsibility principle (SRP).

      Tất cả developer chúng ta đều biết viết code - đó là điều đương nhiên, tuy nhiên không phải ai cũng biết viết code sao cho đẹp và chuẩn, và không phải ai cũng hiểu được khái niệm "chuẩn" là như thế nào trong việc phát triển phần mềm. SOLID xuất hiện …

Continue reading [ SOLID là gì ] Nguyên tắc 1: Đơn nhiệm – Single Responsibility principle (SRP).

Lập trình viên và vấn đề cân bằng cuộc sống?

       Mình có quen biết vài người, mà theo như họ quan điểm: bọn học IT (hoặc lập trình viên - Dev) là những người khá kì dị, thật lòng mà nói thì cũng kì dị thật, bản thân mình là Dev mà đôi khi mình còn thấy bọn IT kì dị nữa là. …

Continue reading Lập trình viên và vấn đề cân bằng cuộc sống?