Bài viết của Hoàng Hải Đăng

4 đặc tính của lập trình hướng đối tượng (OOP-Object oriented program)

Lập trình hướng đối tượng quá quen thuộc rồi bạn nào học lập trình đều phải học, đi phỏng vấn cũng vậy hỏi suốt(chắc cái này tùy vào vị trí tuyển dụng chủ yếu junior chắc chắn sẽ hỏi). Nó là nền tảng cho hầu hết các design pattern hiện nay.Bài viết này đúc rút kinh nghiệm thực tế và ...

Tác giả: Hoàng Hải Đăng viết 10:40 ngày 19/10/2019 chỉnh sửa

Lập trình viên và hội chứng tự kỷ

Khi tôi đọc bài viết của Wesner Moise về hội chứng Asperger (một dạng tự kỷ nhẹ), tôi đã không cảm thấy ngạc nhiên. Nhiều người trong số các nhà phát triển phần mềm giỏi nhất mà tôi từng biết đều có một vài đặc điểm đi kèm với hội chứng tự kỷ (Asperger): 1. Khiếm khuyết về mặt xã ...

Tác giả: Hoàng Hải Đăng viết 10:40 ngày 19/10/2019 chỉnh sửa

Xin Đừng Ngáo AI…

Vài năm gần đây, cụm từ “AI”, “Trí tuệ nhân tạo”, “Big data”…. đã trở nên vô cùng phổ biến, không ngoa nếu nói rằng nhà nhà “AI” người người “AI” từ cụ già đến trẻ nhỏ, từ đàn ông đến phụ nữ ai ai cũng biết và tò mò về ...

Tác giả: Hoàng Hải Đăng viết 10:40 ngày 19/10/2019 chỉnh sửa

So sánh ép kiểu rõ ràng và ép kiểu ngầm trong Ruby

Ép kiểu là việc thay đổi một loại đối tượng thành một loại khác, cùng với giá trị của nó. Ví dụ: thay đổi số nguyên thành chuỗi bằng #to_s hoặc số thực thành số nguyên với #to_i. Các phương thức #to_str và #to_int có lẽ ít được biết đến hơn mà một số đối tượng triển khai thực hiện tương tự ép ...

Tác giả: Hoàng Hải Đăng viết 10:38 ngày 19/10/2019 chỉnh sửa

Tạo dữ liệu thử nghiệm như thế nào?

Mọi người đều biết rằng kiểm thử là một quá trình xây dựng và sử dụng một lượng lớn dữ liệu. Dữ liệu được sử dụng trong thử nghiệm mô tả các điều kiện ban đầu cho thử nghiệm người sử dụng dùng nó để ảnh hưởng trực tiếp đến phần mềm. Đây là một phần quan trọng của hầu hết các thử nghiệm chức năng . ...

Tác giả: Hoàng Hải Đăng viết 10:38 ngày 19/10/2019 chỉnh sửa

Tìm hiểu cơ bản về extension php-imap

Mở Đầu Với sự phát triển chóng mặt và sự tiện lợi của các framework hiện nay thì việc tìm ra được một thư viện để hỗ trợ việc lấy mail từ Google, Yahoo... là không quá khó. Tuy nhiên, số nhiều chúng ta thường chỉ quan tâm vào việc các thư viên đó dùng như nào và hỗ trợ tốt cho các chức năng mình ...

Tác giả: Hoàng Hải Đăng viết 10:38 ngày 19/10/2019 chỉnh sửa

Lập trình hướng đối tượng (OOP) trong PHP – Phần 1

Khi mới làm quen với lập trình chúng ta thường bắt đầu với các ngôn ngữ như Pascal, C là những ngôn ngữ lập trình cấu trúc với việc thực hiện mã lệnh tuần tự kèm theo các câu lệnh điều kiện và các vòng lặp. Kiểu lập trình này giúp chúng ta có thể nhanh chóng tiếp cận và thực hành, ...

Tác giả: Hoàng Hải Đăng viết 17:34 ngày 12/10/2019 chỉnh sửa

Cách sử dụng ActiveSupport::ActionableError trong Rails 6

Khi làm việc trong một team sử dụng Rails, chúng ta thường gặp phải lỗi PendingMigrationError mỗi lần bạn nào đó thêm migration hoặc gặp phải các lỗi khác cần chạy lệnh rails, rake task, v.v. Mỗi lần như thế bạn lại phải ngồi thực hiện một mớ thao tác Rails đã có thêm một cách giải quyết vấn đề ...

Tác giả: Hoàng Hải Đăng viết 17:34 ngày 12/10/2019 chỉnh sửa

Component patterns in React

Đặt vấn đề Tuần vừa rồi mình tham gia một buổi Meetup nho nhỏ và được nghe các developer "tay to" chém gió nhiều kiến thức hay ho trong ReactJS. Cá nhân mình nghĩ rằng, điều tối quan trọng để ta có thể tạo ra những project có design structures tuyệt vời là hiểu rõ được điểm mạnh của ...

Tác giả: Hoàng Hải Đăng viết 17:34 ngày 12/10/2019 chỉnh sửa

Lập trình bất đồng bộ trong Dart/Flutter với futures, async, await

Lập trình bất đồng bộ cho phép chương trình thực hiện công việc trong khi chờ việc khác hoàn thành. Một số ví dụ điển hình như: Lấy dữ liệu từ server Ghi vào database đọc nội dung từ file Để thực hiện lập trình bất đồng bộ trong Dart/ Flutter thì chúng ta có thể sử dụng Future và ...

Tác giả: Hoàng Hải Đăng viết 17:34 ngày 12/10/2019 chỉnh sửa
<< < .. 81 82 83 84 85 86 87 .. > >>