Bài viết của Tạ Quốc Bảo

Service-Tree và Dagger2

Nếu bạn đã từng thử sử dụng Component dependencies (or subcomponents) của Dagger, bạn có thể gặp vấn đề sau: bạn tạo các phụ thuộc theo phạm vi cho của bạn Activity/Fragment  - nhưng khi bạn xoay màn hình, tất cả các phụ thuộc của bạn được tái tạo, bởi vì bạn tạo một component mới. Nếu bạn sử ...

Tác giả: Tạ Quốc Bảo viết 14:52 ngày 12/08/2018 chỉnh sửa

10 sai lầm cần tránh khi kiểm thử ứng dụng mobile

Bài viết này sẽ đề cập đến 10 lỗi chung trong kiểm thử ứng dụng di động cần tránh khi bạn là một nhân viên kiểm thử phần mềm đang làm việc trong một môi trường phát triển và kiểm thử ứng dụng di động. 10 điểm này có thể sẽ giúp bạn có một khởi đầu cho công việc kiểm thử mobile nếu bạn là một người ...

Tác giả: Tạ Quốc Bảo viết 14:52 ngày 12/08/2018 chỉnh sửa

Tool in Software Testing - P1 (ISTQB)

Công cụ đóng vai trò thiết yếu trong hoạt động kiểm thử (testing). Mọi người thường chỉ hiểu tool là các ứng dụng hỗ trợ trong lúc chạy test hoặc giả lập thao tác người dùng để tác động vào hệ thống. Tuy nhiên, theo ISTQB - Hội đồng kiểm định phần mềm quốc tế , tool dùng trong testing gồm nhiều ...

Tác giả: Tạ Quốc Bảo viết 14:52 ngày 12/08/2018 chỉnh sửa

デザインパターン → Chain of Responsibility パターン(責任の連鎖)

「Chain of Responsibility」という英単語は、「責任の連鎖」を意味します。 このパターンは、ある要求の受取り対象となる複数のオブジェクトに鎖状の関係を構築し、要求を処理する事が可能なオブジェクトに渡るまで、順次、構築した鎖状の関係に沿って要求を受流していくパターンです。 一つの処理パイプラインの中で、要求を残し、起動します。 このパターンでは、要求の受取り対象の中で、次の要求の受取り対象への参照国営百貨店が含まれます。 要求の受取り対象は要求を処理できない場合、メッセージにて次の要求の受取り対象に伝えます。 クラス図: ...

Tác giả: Tạ Quốc Bảo viết 14:52 ngày 12/08/2018 chỉnh sửa

Từ 3 phút còn 3 giây

Hãy tưởng tượng bạn đang lướt web và tất cả các trang cho bạn thấy bạn cần chờ đợi trong 15 giây khi load mỗi trang. Bạn sẽ tiếp tục lướt web trong bao lâu mà không mất kiên nhẫn? Bao lâu cho đến khi bạn chuyển sang làm cái gì khác? Nếu bạn gặp một trang web như thế này thì sao? Bạn có ghé thăm web ...

Tác giả: Tạ Quốc Bảo viết 14:52 ngày 12/08/2018 chỉnh sửa

Chu trình kiểm thử phần mềm

Link tham khảo: http://www.guru99.com/software-testing-life-cycle.html Trái với mọi người thường nghĩ, kiểm thử phần mềm không chỉ là một hoạt động đơn lẻ. Chu trình kiểm thử phầm mềm chính là chuỗi các hoạt động được tiến hành để thực hiện việc kiểm thử. Nó bao gồm hàng loạt các hoạt động được ...

Tác giả: Tạ Quốc Bảo viết 14:52 ngày 12/08/2018 chỉnh sửa

Nested Classes (P1)

Ngôn ngữ Java cho phép bạn định nghĩa một class nằm ở bên trong một class khác. Nó được gọi là nested class và được minh họa ở phía dưới: class OuterClass { ... class NestedClass { ... } } Nested class được chia thành 2 loại: static và non-static. Nested classes được khai ...

Tác giả: Tạ Quốc Bảo viết 14:52 ngày 12/08/2018 chỉnh sửa

A simple API using protobuf and gRPC

This tutorial provides a basic Go programmer’s introduction to working with gRPC. Define a service in a .proto file. Generate server and client code using the protocol buffer compiler. Use the Go gRPC API to write a simple client and server for your service. This requires Go 1.6 or ...

Tác giả: Tạ Quốc Bảo viết 14:52 ngày 12/08/2018 chỉnh sửa

Kiểm thử phần mềm bắt đầu khi nào?

Kiểm thử là một quá trình đánh giá một hệ thống hay là các thành phần của nó với mục đích là xác định xem nó có thỏa mãn những yêu cầu được đưa ra hay không. Hiểu một cách đơn giản, kiểm thử - test là chạy một chương trình để xác nhận bất kì lỗ hổng, lỗi sai hay những yêu cầu bị bỏ quên, những yêu ...

Tác giả: Tạ Quốc Bảo viết 14:52 ngày 12/08/2018 chỉnh sửa

Space Position pattern - Công nghệ chọn gấu

Xin chào các bạn, trong cái xã hội ngày nay thì việc con người giao tiếp với con người không còn khó khăn như ngày xưa, thời mà công nghệ còn chưa phát triển. Bởi vậy mà hầu hết chúng ta đều có rất nhiều các mối quan hệ, bạn bè... cá nhân mình nghĩ thì điều này là tốt. Nhưng, việc có nhiều các mối ...

Tác giả: Tạ Quốc Bảo viết 14:52 ngày 12/08/2018 chỉnh sửa