[Giới thiệu sách] Sách hay đầu năm 2017 (P1)

     Mấy bài gần đây toàn viết về kĩ thuật khô khan quá, nay sẽ viết về chủ đề vui vẻ giải trí một chút, mọi người cũng sẽ dễ đọc hơn. Nhân tiện mình vừa đọc xong vài cuốn sách khá hay, nên nảy ra ý tưởng chia sẻ với mọi người những …

Continue reading [Giới thiệu sách] Sách hay đầu năm 2017 (P1)

Chuyện lập trình viên, nước mía và sinh tố.

        Những ngày giao mùa cuối tháng 4 này quả là những ngày kinh khủng, thời tiết oi bức một cách không thể chịu nổi. Mỗi khi nắng nóng thế này, chỉ muốn lúc nào cũng có một cốc nước giải khát mát mẻ nào đó để hạ nhiệt cơ thể, cũng là …

Continue reading Chuyện lập trình viên, nước mía và sinh tố.

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

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