Tản mạn

LÝ CHIÊU HOÀNG – Đoạn kết của một vương triều

Lý Chiêu Hoàng là vị nữ hoàng đầu tiên, và nhân tiện cũng là cuối cùng trong lịch sử Việt Nam. Cha bà là vua Lý Huệ Tông, cả đời chỉ loanh quanh bên một người đàn bà là Trần Thị Dung. Đế vương chung tình kể cũng là của hiếm lạ, nếu không kể… Continue reading LÝ CHIÊU HOÀNG – Đoạn kết của một vương triều

Advertisements
Methodology

Domain Drive Development (DDD) – First thought – Part 4

Xem lại các phần trước ở đây: Phần 1: Domain Driven Development: Đặt vấn đề Phần 2: Domain Driven Development: Concept Phần 3: Domain Driven Design: Thiết kế model và lựa chọn ngôn ngữ The Building Blocks Trong kiến trúc multilayered architecture, Evans tập trung chủ yếu vào Domain Layer và đưa ra patterns cho việc… Continue reading Domain Drive Development (DDD) – First thought – Part 4

Tản mạn

Lưu Bang, Hạng Vũ, Hàn Tín: 3 tính cách, 3 số phận

Dạo này đầu óc hay bị nhạy cảm về các chủ đề mang tính triết lý. Gần đây mới luyện xong bộ phim Hán Sở Kiêu Hùng (The Conqueror's Story 2005), do đài TVB phát hành, nên đành mang ra làm đề tài phân tích. Phim cực kỳ hài hước, thích hợp dùng để giải… Continue reading Lưu Bang, Hạng Vũ, Hàn Tín: 3 tính cách, 3 số phận

Methodology, Tản mạn

Domain Drive Development (DDD) – First thought – Part 3

Ở phần trước, chúng đa đã tìm hiểu về việc sử dụng Ubiquituous Language trong quá trình trao đổi qua lại giữa các software specialists và domain experts để tạo ra model. Ở phần này, mình xin đề cập đến 1 số điểm cần lưu ý trong việc thiết kế model trong khâu design và… Continue reading Domain Drive Development (DDD) – First thought – Part 3

Architecture, Chưa phân loại, Tản mạn

Em muốn trở thành kiến trúc sư

Mình muốn kể cho mọi người nghe một câu chuyện là cuộc đối thoại ngắn giữa một anh chàng Developer trẻ và 1 anh Architect. Cậu ta đến gặp anh kiến trúc sư và tâm sự là muốn trở thành 1 kiến trúc sư như anh. Sau này em cũng muốn trở thành 1 Software… Continue reading Em muốn trở thành kiến trúc sư

Methodology, Tản mạn

Domain Drive Development (DDD) – First thought – Part 2

Ở phần 1, chúng ta đã hiểu được vai trò của nắm bắt kiến thức về Domain trong việc phát triển phần mềm. Ở phần này chúng ta sẽ xem xét 1 approach để đạt được điều đó, đó chính là Domain Driven Design. Domain Driven Design Domain Driven Design (DDD) khác với Domain Driven… Continue reading Domain Drive Development (DDD) – First thought – Part 2

Chưa phân loại, Methodology, Tản mạn

Domain Drive Development (DDD) – First thought – Part 1

Nhan nhản trên Google có các câu hỏi đại loại như: so sánh giữa TDD (Test Driven Development) và DDD (Domain Driven Development), phương pháp nào tốt hơn? Rồi lại có BDD (Behavior Driven Development), CBD (Component-based Development) làm mình không khỏi confuse, tuy nhiên trong 1 phút suy nghĩ và cũng có được câu… Continue reading Domain Drive Development (DDD) – First thought – Part 1