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

Tìm hiểu về Business Analyst (BA) - Chuyên viên phân tích nghiệp vụ

Business Analyst (BA) - Chuyên viên phân tích nghiệp vụ là gì? Chắc hẳn bạn đã từng nghe về vị trí được gọi là “BA” trong một dự án phần mềm. Vậy BA là gì? BA có vai trò như thế nào trong dự án phần mềm? Công việc chính của họ là gì? Những kỹ năng nào cần có để trở thành một BA? ...

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

Những lưu ý quản lý issue trong redmine

Redmine là một phần mềm open source , dùng để quản lý các task trong dự án ,rất phổ biến ở các công ty IT.Trong quá trình sử dụng redmine , đôi khi mọi người sẽ gặp một số khó khăn về quản lý cũng như thao tác. Hôm nay mình xin chia sẻ một số lưu ý để quản lý các task trong redmine , hi vọng mọi ...

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

RxSwift các khái niệm cơ bản P.2

Getting Started Trong bài viết này tôi sẽ tiếp tục nói về các khái niệm cơ bản của RxSwift Operators Custom operators Playgrounds Error handling Debugging Compile Errors Debugging Debugging memory leaks operators Có rất nhiều operators trong RxSwift. Danh sách có thể được tra ...

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

Tìm hiểu về Canvas, Path, Paint

Đầu tiên mình giải thích sơ qua về các lớp này: Canvas: Lớp Canvas đại diện cho một bề mặt mà bạn có thể kẻ vẽ trên nó. Các phương thức trong lớp Canvas cho phép bạn vẽ các dòng, các hình chữ nhật, các hình tròn, hoặc các đồ hoạ tuỳ ý khác trên bề mặt. Paint: Nó giữ kiểu cách (style), màu sắc, ...

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

Kiểm thử tự động và kiểm thử thủ công nên sử dụng khi nào?

Sự khác biệt là gì? Kiểm thử phần mềm là một miền rất lớn, nhưng nó có thể được phân loại thành hai miền: kiểm thử thủ công và kiểm thử tự động. Cả hai thử nghiệm thủ công và tự động đều có những mặt lợi và bất lợi. Đó là giá trị để biết sự khác biệt, khi sử dụng một trong hai cho kết quả ...

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

Cùng học RxJava, phần 1: Giới thiệu

RxJava là 1 trong những từ khóa hot nhất trong cộng đồng lập trình viên Java/Android thời gian gần đây. RxJava đem lại cho Java/Android Reactive Programming, 1 mẫu hình lập trình tuy mạnh mẽ nhưng lại rất khó tiếp cận đối với những lập trình viên Android vốn đã quen với kiểu lập trình mệnh lệnh ...

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

Một số app video gift capture sử dụng trong tạo evidence bug

Như chúng ta đã biết, khi một kiểm thử viên kiểm tra một hệ thống, một phần mềm nào đó việc phát hiện ra bug là điều hiển nhiên. Để dev có thể hiểu và bao quát bug nhanh nhất thì ngoài việc ghi lại tỉ mỉ các thao tác dẫn đến bug thì việc tạo ra evidence cũng rất cần thiết. Evidence có thể là ảnh, ...

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

Giới thiệu về Arel trong Rails

Trước đây, khi xây dựng các ứng dụng web có kết tới cơ sở dữ liệu, mình thường phải tự viết những câu lệnh SQL bằng tay, chỉ định rõ những cột cần lấy dữ liệu, phải viết rất nhiều câu lệnh để xử lý việc CRUD,.. Điều này cực kỳ nhàm chán gây khó để maintenance hay tìm bug khi có lỗi xảy ra. Rồi ...

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

Allo - Vũ khí bí mật mới của Google?

_ Sáng 22/09, Google đã chính thức công bố một ứng dụng mới có tên Allo, đây là một ứng dụng nhắn tin tích hợp tính năng tìm kiếm của Google với một số ưu điểm so với các ứng dụng đối thủ. Liệu vũ khí bí mật mới của Google này sẽ làm được những gì? _ Allo là gì Allo đã từng được Google ...

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

Kiểm thử website thương mại điện tử - E-commerce Website

Kiểm thử website Thương mại điện tử đòi hỏi phải có kiến thức về kỹ thuật kiểm thử web và kiến thức về lĩnh vực thương mại điện tử. Hầu hết các website thương mại điện tử đều có cấu trúc chung điển hình, ví dụ: Homepage - Trang chủ Search Results Page - Trang kết quả tìm kiếm Product ...

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