Bài viết của Bùi Văn Nam

Android Injector trong Dagger2

Nếu đã từng làm việc với Dagger trong dự án Android, chắc hẳn các bạn đều nhận ra 1 điều: ở mỗi class muốn Inject đổi tượng đều cần phải gọi tới hàm inject của nó trong Component, như vậy khá là bất tiện. Tính năng mới của Dagger, Android Injector giúp chúng ta phòng tránh được điều đó. Trước hết ...

Tác giả: Bùi Văn Nam viết 17:36 ngày 12/08/2018 chỉnh sửa

Học react trong 5 phút

Bài viết này sẽ đưa ra cái nhìn khách quan về ReactJS thông qua việc xây dựng một ứng dụng rất rất 'simple'. Bắt đầu nào. GOGO (go)!! 1. Chuẩn bị nào !! Khi mà bạn bắt đầu làm việc với ReactJS, bạn nên sử dụng những cài đặt đơn giản nhất có thể: File HTML phải import thư viện React và ...

Tác giả: Bùi Văn Nam viết 17:35 ngày 12/08/2018 chỉnh sửa

How To Use Selenium With Python

A.Tổng quan về Selenium 1.Selenium là gì? Selenium (viết tắt là SE) là một mã nguồn mở, được phát triển bởi Jason Huggins sau đó được thiết lập bởi nhóm ThoughtWorks từ năm 2004 với tên ban đầu là JavaScriptTestRunner. Đến năm 2007, tác giả Jason Huggins rời ThoughtWorks và gia nhập Selenium ...

Tác giả: Bùi Văn Nam viết 17:35 ngày 12/08/2018 chỉnh sửa

Mobile Testing Strategy

Testing is an important step in the SDLC (Software Development Life Cycle) that ensures the quality of the app being developed. No one wants to use a buggy app and a complete end to end mobile testing will help in catching the problems before submitting the application to the app store or sending ...

Tác giả: Bùi Văn Nam viết 17:35 ngày 12/08/2018 chỉnh sửa

Những cú pháp tiếng Nhật mô tả sự việc theo thời gian/thời điểm.

Trong bất kỳ một ngoại ngữ nào chúng ta cũng thường gặp trường hợp người đọc hay người nghe hiểu sai ý muốn diễn đạt của người viết hoặc người nói, đặc biệt là trường hợp muốn diễn đạt một sự vật hay sự việc theo thời gian/thời điểm. Một trong những nguyên nhân chính gây ra trường hợp trên là do ...

Tác giả: Bùi Văn Nam viết 17:35 ngày 12/08/2018 chỉnh sửa

Agile Testing - Tracking Activities

Test status có thể được truyền đạt bằng cách: Trong daily meeting. Sử dụng các công cụ quản lý kiểm tra tiêu chuẩn. Qua những người quản lý. Test status được xác định bởi trạng thái của status, trạng thái của status rất là quan trọng bởi vì cho chúng ta biết được task đó đã được "Done" hay ...

Tác giả: Bùi Văn Nam viết 17:35 ngày 12/08/2018 chỉnh sửa

7 kiểu ngăn cản sự trưởng thành của các kỹ sư trẻ (phần 1)

(Bài viết này được dịch từ bài viết của tác giả Isekawa. Nguồn: https://qiita.com/Akira-Isegawa/items/45eaceb6c4c4cb7ef70d). Hôm nay tôi xin tóm tắt lại những chia sẻ trước đây của tôi về chủ đề “Những căn bệnh mà kỹ sư từ năm 2 ~ năm 5 dễ mắc phải và cách phòng tránh”. Những ...

Tác giả: Bùi Văn Nam viết 17:35 ngày 12/08/2018 chỉnh sửa

Mức lương của lập trình viên Việt Nam hiện nay?

Hiện nay thị trường công nghệ Việt Nam đang tăng trưởng rất nhanh trong vài năm trở lại đây. Việt Nam là điểm đến lý tưởng cho những công ty công nghệ hàng đầu trên thế giới với những ưu điểm như giá rẻ và trình độ tương đối và đây được đánh giá là ngành mũi nhọn. Theo như dự báo của các chuyên ...

Tác giả: Bùi Văn Nam viết 17:35 ngày 12/08/2018 chỉnh sửa

Facade (Structural Patterns)

Cung cấp một interface thống nhất cho một tập các interface trong một subsystem. Facade định nghĩa một interface cấp cao hơn làm cho subsystem dễ sử dụng hơn. Tần suất sử dụng trong JavaScript: 5/5 ( high ) Các thành phần tham gia pattern này gồm có: Facade -- Trong ví dụ: Mortgage ...

Tác giả: Bùi Văn Nam viết 17:35 ngày 12/08/2018 chỉnh sửa

Agile với test plan - Làm thế nào để lên kế hoạch hợp lý ?

Đối với những người không phải trong đội đảm bảo chất lượng (QA) , ví dụ như developer, Brse...rất hiếm khi họ xem lại chi tiết các test plan . Vì vậy , cần cố gắng để cho người phát triển hoặc quản lí dự án review kế hoạch kiểm thử của bạn. Cách duy nhất là cần viết một phác thảo ngắn gọn về ...

Tác giả: Bùi Văn Nam viết 17:35 ngày 12/08/2018 chỉnh sửa