<?xml version="1.0" encoding="UTF-8" ?>
<rss
    version="2.0"
    xmlns:atom="http://www.w3.org/2005/Atom"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:webfeeds="http://webfeeds.org/rss/1.0"
    xmlns:media="http://search.yahoo.com/mrss/"
    >
    <channel>
        <title>Solid Tag - Viblo</title>
        <link>https://viblo.asia/rss</link>
        <description><![CDATA[Free service for technical knowledge sharing]]></description>
        <atom:link href="https://viblo.asia/rss/tags/solid.rss" rel="self"></atom:link>
                <copyright>Sun* Inc.</copyright>
                                                <webfeeds:logo>https://viblo.asia/logo_full.svg</webfeeds:logo>
        <image>
            <url>https://viblo.asia/logo_full.svg</url>
            <title>Solid Tag - Viblo</title>
            <link>https://viblo.asia/rss</link>
        </image>
                                <language>vi-vn</language>
        <lastBuildDate>2026-07-12T17:07:20+07:00</lastBuildDate>
                <item>
            <title><![CDATA[[Góc nhìn Kiến trúc] Khi AI cũng phải tuân thủ SOLID]]></title>
                        <link>https://viblo.asia/p/goc-nhin-kien-truc-khi-ai-cung-phai-tuan-thu-solid-1XVOWONPVMz</link>
            <guid isPermaLink="true">https://viblo.asia/p/goc-nhin-kien-truc-khi-ai-cung-phai-tuan-thu-solid-1XVOWONPVMz</guid>
            <description><![CDATA[Giải mã kiến trúc Agent Teams từ vụ rò rỉ mã nguồn Claude Code và sự dịch chuyển vĩ đại biến mọi Developer thành System Architect.

Vụ rò rỉ mã nguồn ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">AnhNino</dc:creator>
            <pubDate>2026-04-07 14:09:06</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Ứng Dụng Nguyên Tắc SOLID Trong Ruby on Rails]]></title>
                        <link>https://viblo.asia/p/ung-dung-nguyen-tac-solid-trong-ruby-on-rails-EbNVQabBVvR</link>
            <guid isPermaLink="true">https://viblo.asia/p/ung-dung-nguyen-tac-solid-trong-ruby-on-rails-EbNVQabBVvR</guid>
            <description><![CDATA[Trong phát triển phần mềm, đặc biệt là lập trình hướng đối tượng (OOP), việc viết mã dễ hiểu, dễ bảo trì và dễ mở rộng là điều sống còn. Đây là lý do ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hữu Ngọc Tiên Sinh</dc:creator>
            <pubDate>2025-05-27 00:07:00</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Thực tế SOLID trong Android (có kèm code)]]></title>
                        <link>https://viblo.asia/p/thuc-te-solid-trong-android-co-kem-code-n1j4lknKVwl</link>
            <guid isPermaLink="true">https://viblo.asia/p/thuc-te-solid-trong-android-co-kem-code-n1j4lknKVwl</guid>
            <description><![CDATA[Là lập trình viên Android, chúng ta thường nghe nói về các nguyên lý SOLID, nhưng hãy thực tế một chút — không phải lúc nào cũng rõ cách áp dụng chúng...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Chinh Tho</dc:creator>
            <pubDate>2025-05-21 10:24:31</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[When SOLID breaks: Choose CLARITY]]></title>
                        <link>https://viblo.asia/p/when-solid-breaks-choose-clarity-qPoL7KmmLvk</link>
            <guid isPermaLink="true">https://viblo.asia/p/when-solid-breaks-choose-clarity-qPoL7KmmLvk</guid>
            <description><![CDATA[ Tạm biệt SOLID, Chào đón CLARITY
— Một hành trình cá nhân đến sự rõ ràng trong lập trình —

️ Ngày xửa ngày xưa, khi mới bước chân vào con đường lập ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kẻ hai mặt</dc:creator>
            <pubDate>2025-05-15 20:18:16</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Liskov Substitution Principle (LSP) trong C#]]></title>
                        <link>https://viblo.asia/p/liskov-substitution-principle-lsp-trong-c-MG24BareVz3</link>
            <guid isPermaLink="true">https://viblo.asia/p/liskov-substitution-principle-lsp-trong-c-MG24BareVz3</guid>
            <description><![CDATA[Nguồn: https://dotnettutorials.net/lesson/liskov-substitution-principle/

Series: SOLID Design Principles trong C#

* Single Responsibility Principle ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">OssiLV</dc:creator>
            <pubDate>2025-04-12 18:18:40</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Open-Closed Principle (OCP) trong C#]]></title>
                        <link>https://viblo.asia/p/open-closed-principle-ocp-trong-c-obA46EDXVKv</link>
            <guid isPermaLink="true">https://viblo.asia/p/open-closed-principle-ocp-trong-c-obA46EDXVKv</guid>
            <description><![CDATA[Nguồn: https://dotnettutorials.net/lesson/open-closed-principle/

Series: SOLID Design Principles trong C#

* Single Responsibility Principle (SRP) tr...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">OssiLV</dc:creator>
            <pubDate>2025-04-11 18:41:59</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Single Responsibility Principle (SRP) trong C#]]></title>
                        <link>https://viblo.asia/p/single-responsibility-principle-srp-trong-c-x7Z4D1B1JnX</link>
            <guid isPermaLink="true">https://viblo.asia/p/single-responsibility-principle-srp-trong-c-x7Z4D1B1JnX</guid>
            <description><![CDATA[Nguồn: https://dotnettutorials.net/lesson/single-responsibility-principle/

Series: SOLID Design Principles trong C#

* Single Responsibility Principl...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">OssiLV</dc:creator>
            <pubDate>2025-04-10 18:57:48</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Giới thiệu về SOLID Design Principles]]></title>
                        <link>https://viblo.asia/p/gioi-thieu-ve-solid-design-principles-MkNLrW6lVgA</link>
            <guid isPermaLink="true">https://viblo.asia/p/gioi-thieu-ve-solid-design-principles-MkNLrW6lVgA</guid>
            <description><![CDATA[Nguồn:  https://dotnettutorials.net/course/solid-design-principles/

Series: SOLID Design Principles trong C#

* Single Responsibility Principle (SRP)...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">OssiLV</dc:creator>
            <pubDate>2025-04-10 10:55:58</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tìm hiểu SOLID trong OOP: 5 nguyên tắc quan trọng &amp; cách sử dụng đúng]]></title>
                        <link>https://viblo.asia/p/tim-hieu-solid-trong-oop-5-nguyen-tac-quan-trong-cach-su-dung-dung-GyZJZo18Ljm</link>
            <guid isPermaLink="true">https://viblo.asia/p/tim-hieu-solid-trong-oop-5-nguyen-tac-quan-trong-cach-su-dung-dung-GyZJZo18Ljm</guid>
            <description><![CDATA[Mở đầu
* Trong bài viết trước chúng ta đã tìm hiểu về OOP - lập trình hướng đối tượng - một mẫu hình lập trình vô cùng phổ biến và được sử dụng rộng r...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thành Nguyễn Văn</dc:creator>
            <pubDate>2025-04-01 07:00:00</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[SOLID là gì ? 5 Nguyên tắc cơ bản để thực hiện một ứng dụng SOLID trong OOP sử dụng Typescript]]></title>
                        <link>https://viblo.asia/p/solid-la-gi-5-nguyen-tac-co-ban-de-thuc-hien-mot-ung-dung-solid-trong-oop-su-dung-typescript-gwd430gQJX9</link>
            <guid isPermaLink="true">https://viblo.asia/p/solid-la-gi-5-nguyen-tac-co-ban-de-thuc-hien-mot-ung-dung-solid-trong-oop-su-dung-typescript-gwd430gQJX9</guid>
            <description><![CDATA[Quá trình phỏng vấn với các trải nghiệm đa dạng khác nhau, mình cũng nhận được các câu hỏi phỏng vấn về lập trình cũng đa dạng không kém và SOLID là m...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trần Nhật Sang</dc:creator>
            <pubDate>2025-01-30 08:28:29</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Bóc tách nguyên lý Solid: Chìa khóa cho Code &quot;sạch&quot; và linh hoạt]]></title>
                        <link>https://viblo.asia/p/boc-tach-nguyen-ly-solid-chia-khoa-cho-code-sach-va-linh-hoat-GyZJZQ5b4jm</link>
            <guid isPermaLink="true">https://viblo.asia/p/boc-tach-nguyen-ly-solid-chia-khoa-cho-code-sach-va-linh-hoat-GyZJZQ5b4jm</guid>
            <description><![CDATA[Nguyên lý SOLID là tập hợp 5 nguyên lý thiết kế hướng đối tượng (OOP) giúp lập trình viên tạo ra phần mềm dễ bảo trì, linh hoạt và dễ mở rộng. Bài viế...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thái Thịnh</dc:creator>
            <pubDate>2024-12-06 09:43:52</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Bí quyết thiết kế phần mềm vững chắc: khám phá nguyên lý Solid]]></title>
                        <link>https://viblo.asia/p/bi-quyet-thiet-ke-phan-mem-vung-chac-kham-pha-nguyen-ly-solid-BQyJKXkqLMe</link>
            <guid isPermaLink="true">https://viblo.asia/p/bi-quyet-thiet-ke-phan-mem-vung-chac-kham-pha-nguyen-ly-solid-BQyJKXkqLMe</guid>
            <description><![CDATA[Nguyên lý SOLID là tập hợp các hướng dẫn giúp các nhà phát triển phần mềm thiết kế các hệ thống mạnh mẽ, có khả năng mở rộng và dễ bảo trì. Những nguy...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vũ Tuấn</dc:creator>
            <pubDate>2024-11-23 10:06:02</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[SOLID - Tổng kết]]></title>
                        <link>https://viblo.asia/p/solid-tong-ket-y37Ldz604ov</link>
            <guid isPermaLink="true">https://viblo.asia/p/solid-tong-ket-y37Ldz604ov</guid>
            <description><![CDATA[Nếu các bạn đã đọc đến đây thì tôi xin gửi lời cảm ơn trước tiên. Những gì tôi viết ra, có những thứ nằm trong kế hoạch, nhưng cũng có những thứ ngẫu ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">refacore</dc:creator>
            <pubDate>2024-11-20 09:36:21</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[SOLID - Dependency Inversion]]></title>
                        <link>https://viblo.asia/p/solid-dependency-inversion-qPoL7kjeLvk</link>
            <guid isPermaLink="true">https://viblo.asia/p/solid-dependency-inversion-qPoL7kjeLvk</guid>
            <description><![CDATA[Đối với nguyên tắc cuối này, nếu các bạn đều đã hiểu các nguyên tắc trước đó thì cũng không còn gì nhiều để nói về nó. Trong Liskov Substitution đã có...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">refacore</dc:creator>
            <pubDate>2024-11-19 14:24:44</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[SOLID - Interface Segregation (P2)]]></title>
                        <link>https://viblo.asia/p/solid-interface-segregation-p2-5pPLky3d4RZ</link>
            <guid isPermaLink="true">https://viblo.asia/p/solid-interface-segregation-p2-5pPLky3d4RZ</guid>
            <description><![CDATA[Bài trước tôi đã đưa ra bàn luận về Interfact Segregration và cũng có nói bài này sẽ bàn luận việc kiến trúc phần mềm hiện tại mài mòn kĩ năng OOP của...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">refacore</dc:creator>
            <pubDate>2024-11-18 11:26:48</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[SOLID - Interface Segregation (P1)]]></title>
                        <link>https://viblo.asia/p/solid-interface-segregation-p1-qPoL7ZA6Jvk</link>
            <guid isPermaLink="true">https://viblo.asia/p/solid-interface-segregation-p1-qPoL7ZA6Jvk</guid>
            <description><![CDATA[Nguyên lý này có một phát biểu rõ ràng nhưng lại mù mờ trong cách hiểu và cách áp dụng. Bạn có đang thực sự áp dụng nguyên lý này trong công việc? Có ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">refacore</dc:creator>
            <pubDate>2024-10-08 15:29:28</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[SOLID - Liskov Substitution]]></title>
                        <link>https://viblo.asia/p/solid-liskov-substitution-5OXLAgE84Gr</link>
            <guid isPermaLink="true">https://viblo.asia/p/solid-liskov-substitution-5OXLAgE84Gr</guid>
            <description><![CDATA[Liskov Substutition là một nguyên tắc khá trừu tượng. Có một vài ví dụ kinh điển như con vịt đồ chơi trong họ nhà vịt, hay hình vuông có thừa kế từ hì...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">refacore</dc:creator>
            <pubDate>2024-10-07 10:47:51</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[SOLID - Đóng/ Mở (P2)]]></title>
                        <link>https://viblo.asia/p/solid-dong-mo-p2-EvbLbBymLnk</link>
            <guid isPermaLink="true">https://viblo.asia/p/solid-dong-mo-p2-EvbLbBymLnk</guid>
            <description><![CDATA[Phần này tôi muốn đưa tới các bạn một ví dụ thực tế về Open/Close, một tình huống cân đo đong đếm giữa Extend hay là Modify. Cùng xem biểu đồ lớp dưới...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">refacore</dc:creator>
            <pubDate>2024-10-02 11:16:20</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[SOLID - Đóng/ Mở (P1)]]></title>
                        <link>https://viblo.asia/p/solid-dong-mo-p1-pgjLN2d1L32</link>
            <guid isPermaLink="true">https://viblo.asia/p/solid-dong-mo-p1-pgjLN2d1L32</guid>
            <description><![CDATA[Tôi có được nghe hai lần câu chuyện ở một công ty lớn ở Việt Nam, một Solution Architect đã từ chối một pull request của đồng nghiệp với lý do các tha...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">refacore</dc:creator>
            <pubDate>2024-07-23 21:00:24</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[SOLID - Đơn nhiệm (P3)]]></title>
                        <link>https://viblo.asia/p/solid-don-nhiem-p3-5OXLAvzrVGr</link>
            <guid isPermaLink="true">https://viblo.asia/p/solid-don-nhiem-p3-5OXLAvzrVGr</guid>
            <description><![CDATA[Trong bài trước, tôi đã đề cập đến nhầm lẫn cơ bản dẫn đến hiểu sai về đơn nhiệm. Trong bài này, tôi muốn đưa ra một cách tiếp cận để giúp chúng ta có...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">refacore</dc:creator>
            <pubDate>2024-07-22 10:18:09</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[SOLID - Đơn nhiệm (P2)]]></title>
                        <link>https://viblo.asia/p/solid-don-nhiem-p2-y37Ld1KMVov</link>
            <guid isPermaLink="true">https://viblo.asia/p/solid-don-nhiem-p2-y37Ld1KMVov</guid>
            <description><![CDATA[Trong bài trước  tôi đã trình bày một vài ví dụ lấy từ mã nguồn của Microsoft về việc vi phạm Đơn nhiệm (và kể cả một số lỗi coding convention thông t...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">refacore</dc:creator>
            <pubDate>2024-06-30 09:58:03</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[SOLID trong React và React Native: Hướng dẫn toàn diện]]></title>
                        <link>https://viblo.asia/p/solid-trong-react-va-react-native-huong-dan-toan-dien-EvbLbaYpJnk</link>
            <guid isPermaLink="true">https://viblo.asia/p/solid-trong-react-va-react-native-huong-dan-toan-dien-EvbLbaYpJnk</guid>
            <description><![CDATA[Chào các bạn! Hôm nay mình sẽ cùng các bạn đào sâu vào các nguyên lý SOLID và cách áp dụng chúng trong React và React Native. Đây là những kiến thức c...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">NGUYỄN ANH TUẤN</dc:creator>
            <pubDate>2024-06-28 15:27:50</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[SOLID - Đơn Nhiệm (P1)]]></title>
                        <link>https://viblo.asia/p/solid-don-nhiem-p1-5pPLkA7e4RZ</link>
            <guid isPermaLink="true">https://viblo.asia/p/solid-don-nhiem-p1-5pPLkA7e4RZ</guid>
            <description><![CDATA[Bài SOLID là thay đổi đã lướt qua một chút các nguyên tắc trong SOLID. Bài này chúng ta cùng bàn về nguyên tắc đầu tiên Single Responsibility - Đơn Nh...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">refacore</dc:creator>
            <pubDate>2024-06-23 16:09:52</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[SOLID là thay đổi]]></title>
                        <link>https://viblo.asia/p/solid-la-thay-doi-bXP4WYbdL7G</link>
            <guid isPermaLink="true">https://viblo.asia/p/solid-la-thay-doi-bXP4WYbdL7G</guid>
            <description><![CDATA[Trong bài trước SOLID - Tổng quan, tôi đưa ra quan điểm rằng SOLID không nhằm tạo ra những dòng code bất tử mà nhằm tạo ra những dòng code sẵn sàng th...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">refacore</dc:creator>
            <pubDate>2024-06-19 11:28:15</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[SOLID - Tổng quan]]></title>
                        <link>https://viblo.asia/p/solid-tong-quan-y3RL1PRpJao</link>
            <guid isPermaLink="true">https://viblo.asia/p/solid-tong-quan-y3RL1PRpJao</guid>
            <description><![CDATA[Cách đây khoảng 10 năm, tôi thực sự chật vật khi học và đọc về SOLID hay Design Pattern. Thời đó tôi nghĩ không nhiều lập trình viên hiểu về SOLID hay...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">refacore</dc:creator>
            <pubDate>2024-06-18 22:35:48</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Nguyên Lý SOLID: Bí Quyết Viết Code Hiệu Quả Trong React và React Native]]></title>
                        <link>https://viblo.asia/p/nguyen-ly-solid-bi-quyet-viet-code-hieu-qua-trong-react-va-react-native-zOQJw5vyVMP</link>
            <guid isPermaLink="true">https://viblo.asia/p/nguyen-ly-solid-bi-quyet-viet-code-hieu-qua-trong-react-va-react-native-zOQJw5vyVMP</guid>
            <description><![CDATA[Khám phá nguyên lý SOLID - quy tắc thiết kế phần mềm giúp cải thiện khả năng bảo trì và mở rộng ứng dụng của bạn. Học cách áp dụng SOLID trong React v...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">NGUYỄN ANH TUẤN</dc:creator>
            <pubDate>2024-02-19 09:14:27</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Spring IoC container - Tự viết một cái @Autowire như Spring Boot]]></title>
                        <link>https://viblo.asia/p/spring-ioc-container-tu-viet-mot-cai-atautowire-nhu-spring-boot-5pPLk9rd4RZ</link>
            <guid isPermaLink="true">https://viblo.asia/p/spring-ioc-container-tu-viet-mot-cai-atautowire-nhu-spring-boot-5pPLk9rd4RZ</guid>
            <description><![CDATA[Dependency inversion - Dependency injection - Inversion of Control

Có chắc bạn thật sự hiểu rõ về 3 khái niệm trên? Bạn có tự tin có thể áp dụng 3 pr...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dat Bui</dc:creator>
            <pubDate>2024-02-10 00:56:38</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[SOLID là gì? Nguyên tắc lập trình SOLID và cách áp dụng chúng]]></title>
                        <link>https://viblo.asia/p/solid-la-gi-nguyen-tac-lap-trinh-solid-va-cach-ap-dung-chung-3kY4gEG9LAe</link>
            <guid isPermaLink="true">https://viblo.asia/p/solid-la-gi-nguyen-tac-lap-trinh-solid-va-cach-ap-dung-chung-3kY4gEG9LAe</guid>
            <description><![CDATA[1. Giới thiệu

SOLID là một tập hợp của năm nguyên tắc lập trình quan trọng, được Robert C. Martin, còn được biết đến với tên Uncle Bob, đề xuất. Nhữn...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michelle Nguyen</dc:creator>
            <pubDate>2023-07-11 17:30:39</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Liskov Substitution Principle với Composition Over Inheritance]]></title>
                        <link>https://viblo.asia/p/liskov-substitution-principle-voi-composition-over-inheritance-AZoJjXd2VY7</link>
            <guid isPermaLink="true">https://viblo.asia/p/liskov-substitution-principle-voi-composition-over-inheritance-AZoJjXd2VY7</guid>
            <description><![CDATA[Nguyên tắc thay thế Liskov (Liskov Substitution Principle - LSP) là một trong những nguyên tắc thiết kế quan trọng trong lập trình hướng đối tượng. Ng...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mạnh Cường Võ</dc:creator>
            <pubDate>2023-06-04 00:18:33</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[SOLID原則：コードをきれいにして理解しやすくする]]></title>
                        <link>https://viblo.asia/p/solid原則コードをきれいにして理解しやすくする-38X4E5KA4N2</link>
            <guid isPermaLink="true">https://viblo.asia/p/solid原則コードをきれいにして理解しやすくする-38X4E5KA4N2</guid>
            <description><![CDATA[コーディングをするとき、読みやすく理解しやすいものにすることが大切です。特に大きなプロジェクトで複数の部分があるときは、特に重要です。コードを理解しやすくするための方法として、SOLIDの原則を守ることがあります。

SOLIDとは、5つの原則を意味します：

1. Single Responsib...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">NGUYỄN ANH TUẤN</dc:creator>
            <pubDate>2023-02-01 11:27:31</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[SOLID Principles: Making Your Code Clean and Easy to Understand]]></title>
                        <link>https://viblo.asia/p/solid-principles-making-your-code-clean-and-easy-to-understand-gwd43knj4X9</link>
            <guid isPermaLink="true">https://viblo.asia/p/solid-principles-making-your-code-clean-and-easy-to-understand-gwd43knj4X9</guid>
            <description><![CDATA[When writing code, it's important to make sure it's easy to read and understand. This is especially true when working on big projects with lots of dif...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">NGUYỄN ANH TUẤN</dc:creator>
            <pubDate>2023-02-01 06:59:37</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Nguyên tắc SOLID trong lập trình hướng đối tượng (OOP) - thực hành cùng ngôn ngữ Python]]></title>
                        <link>https://viblo.asia/p/nguyen-tac-solid-trong-lap-trinh-huong-doi-tuong-oop-thuc-hanh-cung-ngon-ngu-python-m2vJPOlM4eK</link>
            <guid isPermaLink="true">https://viblo.asia/p/nguyen-tac-solid-trong-lap-trinh-huong-doi-tuong-oop-thuc-hanh-cung-ngon-ngu-python-m2vJPOlM4eK</guid>
            <description><![CDATA[![](https://i0.wp.com/beautyoncode.com/wp-content/uploads/2022/12/SOLID.png)


SOLID là gì?

SOLID là 5 nguyên tắc nền tảng trong lập trình hướng đối ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">BeautyOnCode</dc:creator>
            <pubDate>2022-12-30 19:11:09</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Các bài viết ngắn phần 21]]></title>
                        <link>https://viblo.asia/p/cac-bai-viet-ngan-phan-21-y3RL1a5qLao</link>
            <guid isPermaLink="true">https://viblo.asia/p/cac-bai-viet-ngan-phan-21-y3RL1a5qLao</guid>
            <description><![CDATA[![](https://i0.wp.com/beautyoncode.com/wp-content/uploads/2022/12/Short-posts-21.png)


BeautyOnCode sharing fun news
Chào bạn, mình muốn chia sẻ với ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">BeautyOnCode</dc:creator>
            <pubDate>2023-02-02 19:15:57</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Nguyên Lý SOLID trong C#]]></title>
                        <link>https://viblo.asia/p/nguyen-ly-solid-trong-c-OeVKBjO2KkW</link>
            <guid isPermaLink="true">https://viblo.asia/p/nguyen-ly-solid-trong-c-OeVKBjO2KkW</guid>
            <description><![CDATA[1. Định nghĩa
- SOLID là nguyên tắc thiết kế, phát triển phần mềm. Mục đích giúp cho lập trình viên viết code tốt hơn, dễ đọc, dễ bảo trì.

- SOLID đư...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">LongNguyen</dc:creator>
            <pubDate>2022-08-03 10:18:24</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Chia nhỏ Interface sử dụng Kotlin extension và inline functions]]></title>
                        <link>https://viblo.asia/p/chia-nho-interface-su-dung-kotlin-extension-va-inline-functions-bJzKmDLE59N</link>
            <guid isPermaLink="true">https://viblo.asia/p/chia-nho-interface-su-dung-kotlin-extension-va-inline-functions-bJzKmDLE59N</guid>
            <description><![CDATA[Interface segregation: Nguyên lý thứ 4 trong SOLID

Robert C Martin nổi tiếng với biệt danh “Uncle Bob” đã định nghĩa các nguyên lý SOLID - là những n...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hùng Bá Nguyễn</dc:creator>
            <pubDate>2022-06-15 23:24:37</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tập tành SOLID với Golang: Open Closed Principle]]></title>
                        <link>https://viblo.asia/p/tap-tanh-solid-voi-golang-open-closed-principle-eW65Gr7xlDO</link>
            <guid isPermaLink="true">https://viblo.asia/p/tap-tanh-solid-voi-golang-open-closed-principle-eW65Gr7xlDO</guid>
            <description><![CDATA[Lời mở đầu:
Để trở thành một Senior Developer, chắc hẳn mỗi chúng ta sẽ cần nắm vững một vài Principle. Đối với tôi, một thứ giúp tôi nâng tầm được bả...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cesc</dc:creator>
            <pubDate>2022-06-01 13:52:33</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tập tành SOLID với Golang: Single Responsibility Principle]]></title>
                        <link>https://viblo.asia/p/tap-tanh-solid-voi-golang-single-responsibility-principle-4P856GbLKY3</link>
            <guid isPermaLink="true">https://viblo.asia/p/tap-tanh-solid-voi-golang-single-responsibility-principle-4P856GbLKY3</guid>
            <description><![CDATA[Lời mở đầu:
Ngày nay, có rất nhiều nguồn tài liệu giúp lập trình viên chúng ta học tập, rèn luyện cũng như triển khai các loại phần mềm khác nhau. Tuy...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cesc</dc:creator>
            <pubDate>2022-01-20 13:23:44</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Nguyên lý thiết kế SOLID]]></title>
                        <link>https://viblo.asia/p/nguyen-ly-thiet-ke-solid-E375zLY2ZGW</link>
            <guid isPermaLink="true">https://viblo.asia/p/nguyen-ly-thiet-ke-solid-E375zLY2ZGW</guid>
            <description><![CDATA[Giới thiệu
SOLID là viết tắt của 5 chữ cái đầu trong 5 nguyên tắc thiết kế hướng đối tượng. Giúp cho lập trình viên viết ra những đoạn code dễ đọc, dễ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Pocadi</dc:creator>
            <pubDate>2021-10-01 20:24:15</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[SOLID trong OOP và ví dụ dễ hiểu bằng Python]]></title>
                        <link>https://viblo.asia/p/solid-trong-oop-va-vi-du-de-hieu-bang-python-gAm5yr48Kdb</link>
            <guid isPermaLink="true">https://viblo.asia/p/solid-trong-oop-va-vi-du-de-hieu-bang-python-gAm5yr48Kdb</guid>
            <description><![CDATA[Thế SOLID là gì? SOLID là cứng :stuckouttonguewinkingeye::stuckouttonguewinkingeye::stuckouttonguewinkingeye:

Đùa tí :rofl::rofl::rofl: Đây là các ng...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tony Pham</dc:creator>
            <pubDate>2021-06-27 15:27:37</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Đôi điều về nguyên tắc SOLID]]></title>
                        <link>https://viblo.asia/p/doi-dieu-ve-nguyen-tac-solid-GrLZD1ABlk0</link>
            <guid isPermaLink="true">https://viblo.asia/p/doi-dieu-ve-nguyen-tac-solid-GrLZD1ABlk0</guid>
            <description><![CDATA[Lập trình hướng đối tượng (object oriented programming – OOP) là một trong những mô hình lập trình được sử dụng nhiều nhất và cũng là một trong những ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Đoàn Thu Vân</dc:creator>
            <pubDate>2021-06-18 09:47:33</pubDate>
                                                                                                        </item>
            </channel>
</rss>
