Category: Tip
-
Delegate trong Kotlin
Delegate là gì nhỉ? Tại sao lại là Delegate? Đúng như cái tên, Delegate là một design pattern mà bạn ủy quyền xử lý logic của Class hiện tại cho một Object/Class khác. Delegate thường được sử dụng để tách logic code theo việc của nó (separate concerns) hoặc common hóa một đoạn logic. Bài […]
-
Unit Test – How to unwrap optional value in XCTest
Trước khi Xcode 11 ra mắt, để unwrap một optional value chúng ta vẫn thường phải dùng Guard/if let, điều này khá bất tiện trong khi viết Unit test. Khi viết test case chúng ta không nên đưa các câu lệnh điều kiện vào trong các func test vì nó sẽ tạo ra một logic […]
-
Unit Test – Các cách chạy test trên Xcode
Thông thường khi các bạn mới vào nghề khi viết xong các test case của mình các bạn thường sử dụng Command + U để chạy. Điều này không sai, tuy nhiên nếu bạn đang thực hiện trên một project lớn thì mình nghĩ bạn không nên dùng cách này vì nó có thể khiến […]
-
Unit Test – Cách tạo mới Test Plan trên XCode
Thông thường thì các ứng dụng phát triển càng lâu thì tính năng của nó sẽ càng nhiều, điều này cũng làm cho khối lượng source code và Unit Test cũng tăng theo, có một số dự án xây dựng theo mô hình module hoá, khi này sẽ có rất nhiều module trong dự án […]
-
Fake GPS location on Xcode
Ở phần trước mình đã hướng dẫn các bạn các cách để fake GPS location trên Simulator của iPhone. Nếu các bạn muốn tìm hiểu thêm thông tin thì có thể tham khảo ở đường link: HƯỚNG DẪN CÁCH FAKE GPS TRÊN SIMULATOR Trong bài này mình sẽ hướng dẫn các bạn Fake GPS location […]
-
How to enable UT Coverage on Xcode?
You want to check your UT index?You want to display the coverage index on xcode to know if your code has reached the standard?How to show Coverage index on xcode?How to enable UT Coverage on XCode?Those are the questions I get asked often, but there aren’t many tutorials on the internet yet. So today I […]
-
Testing SCD Loại 1 trong ETL validator
-
Hướng dẫn cách Fake GPS trên Simulator
Hi, trong quá trình phát triển các ứng dụng iOS, đôi khi chúng ta sẽ được phát triển các tính năng liên quan tới bản đồ, một số ứng dụng còn cần phải sử dụng Location Service để hiển thị vị trí của người dùng. Vì vậy khi phát triển ứng dụng bạn sẽ cần […]
-
Coroutine và Bài toán nhiều Task vụ
-
Context trong Android và những lưu ý