
[CODING SKILL] Code thối – Code smell – Anti pattern
< CODING SKILL > Note nhẹ một vài dạng code smells (code thối) để ae tránh 😉 ❎Feature Envy: Trong class A get một vài […]
State Pattern cho phép một đối tượng có thể thay đổi hành vi (behavior) của nó dựa trên trạng thái bên trong (internal state). Do […]
Chương trình sau call function testMethod1 của class Sample qua con trỏ nullptr nhưng chương trình vẫn chạy bình thường và in ra “testMethod1”. HỎI TẠI SAO […]
Kết quả chạy chương trình bên dưới là in ra: “WTF ???” Ai giải thích được giơ tay nào ?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
#include <stdio.h> int main() { unsigned int x = 100; if (x > -1) { printf("OK. Good."); } else { printf("WTF ???"); } return 0; } |
Giải thích Trong […]
Code bên trái in ra “WTF ???” còn bên phải in ra “OK. Good.” (Compiler GCC hay Visual Studio đều như nhau hết nhé). Anh […]
Observer Pattern còn có thể gọi là Publish-Subscribe Pattern, là design pattern dùng để tạo ra mối quan hệ phụ thuộc one-to-many giữa các đối […]
Ngày 09/04/2019, StackOverflow đã công bố báo cáo khảo sát Lập trình viên (LTV) 2019 trên trang https://insights.stackoverflow.com. Khảo sát Lập trình viên hàng năm […]
Template Method Pattern được áp dụng để định nghĩa ra cấu trúc chung, bộ khung (hay còn gọi skeleton – xương sống) chung cho một […]
Facade Pattern là một design pattern khá giống với Adapter Pattern. Cả 2 design patterns này đều dùng để chuyển đổi interface của các class […]
Sơ lược về hệ thống nhúng trên ô tô (Automotive Embedded Systems) Ngành công nghiệp ô tô hiện nay là nền kinh tế lớn thứ […]
Copyright © 2021 Cpp•Developer by Phạm Minh Tuấn (Shun)