Bài viết của Hoàng Hải Đăng

Những chiến lược cho một quy trình có cấu trúc của QA

Link tham khảo: https://www.stickyminds.com/article/4-strategies-structured-qa-process Tóm lược: Bạn đang là một người kiểm thử phần mềm, nhiệm vụ của bạn không chỉ là tìm ra nhiều lỗi nhất có thể, cải tiến chất lượng của phần mềm trước khi Release. Nó còn là vấn đề liên tục phải cải tiến ...

Tác giả: Hoàng Hải Đăng viết 18:17 ngày 12/08/2018 chỉnh sửa

How React Native work

React Native ( RN ) là một framework cho phép deverloper build một native app sử dụng ngôn ngữ Javascript ( JS ). Có vẻ quen thuộc đối với cross platform developer , trước đây các bạn cũng đã từng nghe đến hoặc từng thử dùng Cordova, và sự thật đau buồn là Cordova đã gần như rơi vào ...

Tác giả: Hoàng Hải Đăng viết 18:17 ngày 12/08/2018 chỉnh sửa

Sử dụng Generics trong C#

Trong ngôn ngữ C# một trong những kiểu rất mạnh mẽ để tạo ra các thành phần có thể tái sử dụng, giúp ứng dụng mềm dẻo hơn, dễ bảo trì hơn đó chính là kiểu generic. Các thành phần đó có thể là tham số của hàm, class, interface..Chúng có thể làm việc trên nhiều kiểu dữ liệu khác nhau nhưng lại chỉ ...

Tác giả: Hoàng Hải Đăng viết 18:17 ngày 12/08/2018 chỉnh sửa

Interface default method & static method

Java 8 đã giới thiệu về default method & static method trong interface. Những tính năng này cho phép thêm những function vào trong interface mà không ảnh hưởng đến các lớp triển khai. Default method Để khai báo default method, sử dụng từ khóa default trước method trong interface public ...

Tác giả: Hoàng Hải Đăng viết 18:17 ngày 12/08/2018 chỉnh sửa

Coding Conventions và các chuẩn viết code trong PHP

Coding conventions là tập hợp những nguyên tắc chung khi lập trình nhằm làm cho code dễ đọc, dễ hiểu, do đó dễ quản lý, bảo trì hơn. Ví dụ: Nếu ta xem code của chúng ta như là một cô gái. Thì chúng ta thích một cô gái xinh đẹp, sạch sẽ hay thích một cô gái xấu xí lại còn lôi thôi ? Và tôi nghĩ ...

Tác giả: Hoàng Hải Đăng viết 18:17 ngày 12/08/2018 chỉnh sửa

Hướng đối tượng và thể hiện trong lập trình PHP (Chapter 1)

1. Lập trình hướng đối tượng là gì? Lập trình hướng đối tượng(OOP) : lập trình cho phép các nhà phát triển tổ chức(nhóm) các nhiệm vụ tương tự thành các lớp . Việc lập trình hướng đối tượng là cách làm giúp cho mã nguồn có khả năng phát triển và tối ưu. Lập trình hướng đối tượng cho phép ...

Tác giả: Hoàng Hải Đăng viết 18:17 ngày 12/08/2018 chỉnh sửa

Flutter vs React Native - Những điều bạn cần biết

Các ứng dụng di động phổ biến hiện đại theo thời gian cần đến các công cụ nâng cao để triển khai. Đó là lý do tại sao các nhà phát triển chuyên nghiệp cố gắng đáp ứng nhu cầu thị trường thực tế trong lĩnh vực này. Những cải tiến thú vị và hữu ích nhất trở thành chủ đề thảo luận. React Native được ...

Tác giả: Hoàng Hải Đăng viết 18:17 ngày 12/08/2018 chỉnh sửa

MVI với databinding trong Android

MVI- architecture pattern khá hot trong thời gian gần đây. Được dự đoán sẽ là hot trend trong năm 2018. Hôm nay chúng ta sẽ đến với một ví dụ đơn giản với màn hình login sử dụng pattern này kết hợp với databinding. Mô tả với một ViewState Trong MVI, chúng ta diễn tả các ViewState với một data ...

Tác giả: Hoàng Hải Đăng viết 18:17 ngày 12/08/2018 chỉnh sửa

Có bất kỳ ranh giới bắt đầu và kết thúc với vai trò của QA trong Scrum không?

Vai trò QA trong Scrum là gì? Các hoạt động Scrum cho Tester? Bài viết này không phải chỉ là hướng dẫn về một số process hoặc method hoặc hướng dẫn về làm thế nào để làm việc như một QA. Mà, nó là một bài viết trong đó tôi muốn chia sẻ cho các bạn kinh nghiệm của tôi về cách làm việc như một ...

Tác giả: Hoàng Hải Đăng viết 18:17 ngày 12/08/2018 chỉnh sửa

React patterns - Phần 2

Đây là phần 2, cũng là phần cuối cùng của loạt bài viết React patterns. Bạn có thể đọc phần đầu tiên React patterns - Phần 1. Children pass-through Tạo một component truyền vào children một số context và render nó. class SomeContextProvider extends React . Component { ...

Tác giả: Hoàng Hải Đăng viết 18:17 ngày 12/08/2018 chỉnh sửa