#design-principles

thumnail of [Software design principles] - Các đặc điểm của thiết kế phần mềm tốt.
2024-06-09 11:28

[Software design principles] - Các đặc điểm của thiết kế phần mềm tốt.

Thiết kế phần mềm là một khía cạnh quan trọng trong phát triển phần mềm, đảm bảo rằng phần mềm không chỉ hoạt động tốt mà còn dễ bảo trì và mở rộng. Dưới đây là 2 nguyên tắc thiết kế phần mềm tốt: tái sử dụng mã nguồn, và khả năng mở rộng.

#design-principles#how-to#software-architecture#event-driven#domain#microservices


thumnail of [Design principles] - Phần 3: Design principles là gì? Thành phần (composition) ưu tiên hơn thừa kế (inheritance).
2024-04-03 23:28

[Design principles] - Phần 3: Design principles là gì? Thành phần (composition) ưu tiên hơn thừa kế (inheritance).

Một phần mềm được thiết kế tốt là gì? Thành phần (composition) ưu tiên hơn thừa kế (inheritance). Hãy cùng tìm hiểu về nguyên tắc này.

#design-principles#how-to#software-architecture


thumnail of [Design principles] - Phần 2: Design principles là gì? Lập trình hướng interface, không hướng implementation.
2024-03-27 22:28

[Design principles] - Phần 2: Design principles là gì? Lập trình hướng interface, không hướng implementation.

Một phần mềm được thiết kế tốt là gì? Làm sao để đo lường và đánh giá được nó? Một trong những nguyên tắc thiết kế cơ bản đó là lập trình hướng interface mà không phải là hướng implementation. Hãy cùng tìm hiểu về nguyên tắc này.

#design-principles#how-to#software-architecture#design-patterns


thumnail of [Design principles] - Phần 1: Design principles là gì? Đóng gói những business logic có thể dễ dàng thay đổi.
2023-12-20 22:28

[Design principles] - Phần 1: Design principles là gì? Đóng gói những business logic có thể dễ dàng thay đổi.

Một phần mềm được thiết kế tốt là gì? Làm sao để đo lường và đánh giá được nó?

#design-principles#how-to#software-architecture