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

Sai lầm trong dự án dẫn đến thất bại

Trong thực tế có rất nhiều nguyên nhân gây ra các khó khăn trong một dự án phần mềm. Những khó khăn này nếu không được xử lý sẽ dẫn đến việc chi phí dự án tăng vọt và trượt thời hạn cam kết, làm cho dự án thất bại giữa chừng, hoặc vẫn “hoàn thành” nhưng không đạt một phần hoặc thậm chí ...

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

Sử dụng Rails URL Helpers trong Javascript với JsRoutes

Khi chúng ta muốn sử dụng resource routing của Rails (ví dụ: "/blogs/new" hoặc "/blogs/2/edit", ...), chúng ta thường sử dụng path như new_blogs_path, blog_path(id). Nhưng khi chúng ta làm việc với javascript, thì sẽ không sử dụng các path như trong rails được, vậy thay vì sử dụng path route của ...

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

Rủi ro dự án và các loại hình rủi ro

Rủi ro là yếu tố luôn tồn tại trong mọi hoạt động sảbn xuất và kinh doanh, và dự án phần mềm cũng không ngoại lệ. Tuy nhiên, với đặc thù riêng của mình, nhận diện và kiểm soát rủi ro trong dự án phần mềm là điều không đơn giản. Trong thực tế, nhiều dự án phần mềm đã bỏ qua hoặc kiểm soát rủi ro sơ ...

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

Giải pháp lưu trữ với google driver

Hôm nay trong tầm hiểu biết của bản thân, mình xin chia sẻ về việc sử dụng google driver trong việc lưu trữ dữ liệu. Cụ thể hơn là ứng dụng crawl image từ trang web http://iphonewalls.net/. Tiến trình xử lý cơ bản sẽ là: Đọc Dom. Down image về Google driver local. Đồng bộ Google driver ...

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

Static Techniques

What is test design technique? Giúp tạo ra một bản kế hoạch để tạo ra sản phẩm, test design tạo ra bộ đầu vào cho sản phẩm. Ý tưởng của kỹ thuật này là đảm bảo rằng sản phẩm tạo ra đã được hạn chế các vấn đề như lỗi hay phi logic cho team phát triển sau ...

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

ReactJS Intl

Nó là thư viện của ReactJS, một phần của FormatJS. Nó cung cấp các component và một API để định dạng ngày, tháng, số và chuỗi, bao gồm cả xử lý chuyển đổi, xứ lý văn bản một cách đa dạng. Cài đặt npm install react-intl Tính năng Hiển thị số riêng biệt Hiển thị ngày tháng chính xác ...

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

[Mikrotik] Cấu hình PPPoE server trên Mikrotik

1. PPPoE là gì 2. Vì sao sử dụng Mikrotik làm PPPoE server 3. Cấu hình PPPoE trên Mikrotik 4. Test trên client Nhà cung cấp dịch vụ Internet hay Nhà cung cấp dịch vụ nối mạng (tiếng Anh: Internet Service Provider, viết tắt: ISP) chuyên cung cấp các giải pháp kết nối mạng toàn cầu (Internet) cho ...

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

Nested Classes (P2) Inner Class: Local Classes

Local classes là những class được định nghĩa trong một block, block là 1 group chứa 0 hoặc nhiều câu lệnh giữa các dấu ngoặc. Bạn sẽ thường thấy local classes được định nghĩa bên trong body của một method Declaring Local Classes Bạn có thể khai báo một local class bên trong một block bất kì. Ví ...

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

Kiểm thử ứng dụng web: 8 bước hướng dẫn kiểm thử web (Phần 2)

4. Database Testing Cơ sở dữ liệu (Database - DB) là một thành phần quan trọng của ứng dụng web. Các hoạt động kiểm thử bao gồm: Kiểm tra nếu có lỗi được tìm thấy trong khi thực hiện truy vấn. Giữ được sự toàn vẹn dữ liệu khi mà thực hiện các thao tác Creating, Updating hoặc Deleting trong ...

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

sử dụng postman để test tự động cho nhiều api

1. Postman là gì? Bạn cần test giá trị json trả về của một API? Bạn cần test các trường hợp trả về của API đó một cách nhanh chóng? Postman chính là một công cụ cần thiết giúp cho bạn làm điều đó một cách dễ dàng. Vậy postman là gì? Postman là một App Extensions, cho phép làm việc với các API, ...

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