[ Giới thiệu sách ] The pragmatic programmer – Lập trình viên … tiêu biểu. (P2)

     Tiếp tục phần 1, mình sẽ tiếp tục đi qua những ý chính của cuốn sách này. Nội dung chính của phần còn lại bao gồm: những cách tiếp cận vấn đề khôn ngoan, những lầm tưởng cần tránh trong lập trình, nguyên tắc để tăng tính linh hoạt của phần mềm, cách …

Continue reading [ Giới thiệu sách ] The pragmatic programmer – Lập trình viên … tiêu biểu. (P2)

[ SOLID là gì ] Nguyên tắc 5: Tính tương thích động – Dependency Inversion principle (DIP)

        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 5: Tính tương thích động – Dependency Inversion principle (DIP)

[ 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)

[ 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).