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

Mobile Testing - Frameworks overview

Một testing framework hay cụ thể hơn là một môi trường thực thi để thực hiện việc test tự động. Đây là hệ thống tổng thể, trong đó việc test sẽ được tự động. Nó được định nghĩa là tập hợp các giả định, khái niệm và coi là một nền tảng công việc hoặc hỗ trợ cho kiểm tra tự động. I. Mobile ...

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

GIT dành cho Tester

Chắc hẳn khi làm việc trong đội dự án cùng với các developer, các tester chúng ta vẫn thường hay nghe đến một từ rất quen thuộc là GIT, như "commit lên GIT chưa", "merge cho em pull request lên GIT", lâu dần chúng ta sẽ bị thấm dần từ GIT và sẽ thắc mắc không hiểu GIT là gì, tại sao developer nào ...

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

Giới thiệu về angular 2

Angular 2 là 1 framework UI để xây dựng ứng dụng web trên desktop và mobile. Nó được xây dựng dựa trên Javascript. Chúng ta có thể dùng nó để xây dựng 1 ứng dụng client side thú vị dùng HTML, CSS và Javascript. Angular 2 có rất nhiều cải tiến so với Angular 1 để dễ dàng học và phát triển các ...

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

Kiểm định(Verification) và thẩm định(Validation) phần mềm

I. Kiểm định 1. Kiểm định là gì? Kiểm định là để chắc chắn rằng sản phẩm được thiết kế để cung cấp tất cả các chức năng cho khách hàng. Kiểm định được thực hiện từ lúc bắt đầu của quá trình phát triển phần mềm. Nó bao gồm các đánh giá và các cuộc họp, rà soát, kiểm tra, ... để đánh giá ...

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

Ứng dụng nguyên tắc Gestalt trong thiết kế UX

Nguyên tắc Gestalt: Cơ sở cho 1 thiết kế UX tốt Đối với các developer, sẽ là thách thức để tạo ra 1 sản phẩm có trải nghiệm người dùng tốt. Vì vậy, nếu chúng ta có những nguyên tắc để dựa vào trong khi thiết kế, việc này sẽ dễ dàng hơn rất nhiều. Nguyên tắc Gestalt là 1 ví dụ bởi khi áp dụng 1 ...

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

Sử dụng factory method thay cho contructor trong java.

Cách thức thông thường đối với một class là cho phép một client tạo một instance của chính class đó thông qua một public constructor, Một class có thể cung cấp một public static factory method, nó đơn giản là một static method trả về một instance của class. Dưới đây là một ví dụ đơn giản từ Boolean ...

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

[Java] Log4j hello world example

Bài hướng dẫn này, chúng tôi sẽ giới thiệu cho các bạn cách sử dụng log4j 1.2.x để log error hoặc debug message trong Java. 1. Project Directory 2. Tải Log4j Khai báo dependencies: pom.xml <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifa ...

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

Haskell and Category theory

While I am trying to study Haskell, I always stumble with the expression "Category Theory". But when I am trying to read books about Category Theory, it is more often so abtract that I find myself get lost and have to review more basic concepts from Mathematics such as Set theory or functions to ...

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

Datatables Editorの代替案

#背景   先日にDatatables Editorを使ってマスターデーターを変更する方法を共有しましたがDataTables Editorは無料ではありませんのでもしライセンスを買わなかったら15日後の試用期間を越えると全ての機能は無効になるはずです。自分も作者に交渉してみましたが半ヶ月ぐらいの試用期間だけを延長してもらいました。 →昔に共有したEditorの使う例 ライセンスを購入しようと思ったらソロライセンスでも$$19(約1万2千円)で高くて仕事がないの私は買えるはずがありません。友達にそういうことを話したらデベロッパーなので欲しいプラグインを自分で作る方がいいじゃ ...

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

Angular - Resolving Route Data

Today, I will introduce about a powerful technique to achieve the best user-experience when browsing between pages in your Angular application: Resolve . Before digging into this article, I suggest you acquire the knowledge of working with with Angular 2 Router. Let’s just stick with ...

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