Năm Mèo Nói Chuyện Clean Code: Mèo Đen Hay Mèo Trắng
Mèo đen hay mèo trắng không quan trọng, miễn là nó bắt được chuột (Thuyết con mèo - Đặng Tiểu Bình)
Dẫn luận thành
Code xấu hay code đẹp không quan trọng, miễn là nó chạy được.
Khi tôi tóm tắt như vậy, chắc chắn sẽ có nhiều người phản đối, hay chê cười, vì đơn giản ai cũng hiểu là nếu đã là developer thì code smell, code spaghetti,...
Bài học về mô hình kinh doanh
Khi mới được bổ nhiệm làm product owner của sản phẩm của công ty, tôi xác định rằng tư duy đầu tiên mình cần có là phải “hiểu” được sản phẩm mà team của mình đang xây dựng. Để tiếp cận tư duy này thì có khá nhiều phương pháp, trong đó thì tôi đề cao cách sử dụng mô hình kinh doanh (business model) để vẽ lên bức tranh tổng thể của sản phẩm, và kì...
Spaghetti Tower Marshmallow Challenge
Spaghetti Tower Marshmallow challenge là một thử thách khá nổi tiếng và được thử nghiệm bởi nhiều đối tượng khác nhau, từ trẻ em cho đến người lớn, từ các trường học, cho đến hoạt động build-up nội bộ doanh nghiệp. Tôi dám chắc bạn đã từng ít nhiều nghe đến nó, hoặc cũng từng biết đến nó nhưng không rõ tên gọi của nó mà thôi. Vậy thì cái challen...
Scrum Team và Tây Du Ký
Bài viết đầu tiên về chủ đề non-tech, do career path của tôi giờ đã chuyển sang hướng mới, nên nhân tiện một buổi tìm kiếm tài liệu và chuẩn bị cho buổi training về Agile/Scrum cho công ty, tôi cũng note lại vài dòng vào cái blog cũ kỹ này, hy vọng nếu bạn có đọc thì ủng hộ swiftyvn tiếp nha.
Chủ đề lần này tôi sẽ bàn luận một số điểm thú vị tô...
Adapter Design Pattern
Bài viết về Prototype đã khép lại phần giới thiệu cho loại Pattern đầu tiên: Creational. Và để tiếp nối chuỗi bài viết về chủ đề này, tôi xin được tiếp tục giới thiệu loại Pattern thứ 2: Structural. Mở đầu cho Structural và cũng là chủ đề chính của bài viết lần này, là một loại Pattern quen thuộc khác, mà khi nhắc đến tên, chắc chắn ai dù làm Lậ...
Prototype Design Pattern
Welcome back, series về Design Pattern xin được tiếp tục, với một Design Pattern phổ biến khác: Prototype Design Pattern.
Giới thiệu Prototype Pattern
Prototype Design Pattern thuộc loại Creation, đồng nghĩa với việc nó sẽ giải quyết một vấn đề nào đó của bài toán khởi tạo Object. Prototype dịch ra nghĩa là nguyên mẫu, nguyên bản, kết hợp với ...
Builder Design Pattern
Đợt vừa rồi tôi có hơi bận viết blog nội bộ cho công ty nên có hơi bỏ bê trang này, nhưng không sao, SwiftyVN đã trở lại và đương nhiên là series về Design Pattern cũng sẽ quay lại 🤘. Vẫn tiếp nối chuỗi bài viết về loại Creational (khởi tạo), và cũng vẫn là một trong những pattern thuộc hàng phổ thông nhất, đó chính là Builder Design Pattern.
Singleton Design Pattern
Chủ đề lần này, tôi muốn viết về một loại Design Pattern khác cũng rất hay gặp, đó chính là Singleton Design Pattern. Tương tự như Factory Pattern, Singleton thuộc loại Creational, nó giải quyết bài toán liên quan đến vấn đề khởi tạo object (instation).
Singleton Là Gì, Và Tại Sao Cần Phải Sử Dụng Nó
Mục đích sử dụng Singleton được viết ngắn...
Factory Design Pattern
Một trong những design pattern mà quyển sách nào cũng đề cập, đó chính là Factory Pattern, điều đó đã chứng minh sự phổ biến của nó. Nếu bạn còn nhớ, ở bài viết trước, tôi có chia nhóm các loại design pattern khác nhau, bao gồm Creational, Structural và Behavioral. Factory Pattern thuộc loại Creational, do đó, vấn đề và nó giải quyết sẽ xoay qua...
Tổng quan về Design Pattern
Ra đời từ những năm 70 của thế kỉ trước, thực sự trở nên nổi tiếng và phổ biến thông qua cuốn sách “Design Patterns: Elements of Reusable Object-Oriented Software” (viết bởi 4 tác giả Erich Gamma, Richard Helm, Ralph Johnson và John Vlissides, còn được biết đến với tên gọi Gang of Four – GoF), Design Pattern dần dần trở thành tiêu chuẩn và là ki...
24 post articles, 3 pages.