Khi viết các kiểm thử đơn vị cho phần mềm, chúng ta tập trung vào từng phần tử một trong phần mềm. Vấn đề là…
![]()
Khi viết các kiểm thử đơn vị cho phần mềm, chúng ta tập trung vào từng phần tử một trong phần mềm. Vấn đề là…
![]()
Đặc điểm chung của các ý tưởng về thiết kế tốt là chúng đều gợi ý để giúp chúng ta xây dựng những hệ thống…
![]()
Lập trình hướng đối tượng là kỹ nghệ quan trọng trong phát triển phần mềm. Bài viết này cố gắng diễn giải thật chính xác…
![]()
Chúng ta có hai class như sau Hãy quan sát sự khác nhau giữa hai lời gọi truy cập sau đây Chúng ta có hiểu…
![]()
Trong thiết kế phần mềm, chúng ta thường có xu hướng phân tách ứng dụng của mình thành hai khối lớn: khối luật nghiệp vụ…
![]()
Nhà kiến trúc là ai? Trong nghành phần mềm, từ “kiến trúc” thường gợi nên cái gì đó huyền hoặc và mạnh mẽ. Nó kiến…
![]()
Paradigm: hệ tiên đề, mô hình, mẫu hình, nề nếp dạng thức để suy nghĩ trong một khuôn khổ thực nghiệm khoa học, hay những…
![]()
JavaScript sử dụng function để tạo ra phạm vi hoạt động của biến. Một biến được khai báo trong function sẽ có phạm vi hoạt…
![]()
Bài viết này có mục tiêu đưa những lập trình viên đã có một chút kinh nghiệm trong lập trình JavaScript lặn sâu xuống thêm…
![]()
Những thành phần lõi của ngôn ngữ JavaScript (ngoại trừ DOM, BOM và những biến môi trường phụ thuộc vào host) được phát triển dựa…
![]()
Nguyên tắc về cách hiểu Có một vài ràng buộc khắt khe trong cách chúng ta hiểu về Tái Cấu Trúc. Đầu tiên, tái cấu…
![]()
Mã nguồn có hai phạm vi giá trị: những gì nó làm được bây giờ, và những gì nó sẽ làm được vào những ngày…
![]()
Bạn có thể đọc chi tiết về kata này ở bài viết này. Và đây là một kata rất thú vị và thách thức. Một…
![]()
Bài viết này hướng dẫn sử dụng Microsoft Visual Studio Code và extension Live Share để tạo các phiên làm việc cộng tác từ xa,…
![]()
Coderetreat là dành trọn một ngày để thực hành luyện tập viết mã có chủ ý, tập trung vào các nguyên tắc cơ bản của…
![]()
Nội dung bài viết này liên quan đến hai cách tạo ra các đối tượng trong JavaScript: bằng literal và các constructor. Object Literal Các…
![]()
Bài viết này dành cho những lập trình viên đã có chút quen thuộc với ngôn ngữ lập trình JavaScript nói riêng cũng như những…
![]()
UML Class Diagram là một loại “ngôn ngữ” được dùng phổ biến trong rất nhiều tài liệu viết về thiết kế hướng đối tượng. Đọc…
![]()
Tại sao lại có Stack và Heap ạ? Người ta không đặt cái Stack và Heap mà hiện tại em biết lên bàn, rồi sau…
![]()
Lớp là gì? Là chi tiết kỹ thuật của một tập các object tương tự nhau. Đối tượng là gì? Là một tập các hàm…
![]()