TopDev
Sort by
2 results
HIGHLIGHT COMPANY

Company information

job-imagePublic Bank Vietnam (PBVN)PBVN là một tổ chức tín dụng hoạt động an toàn, hiệu quả và uy tín hàng đầu Việt Nam
Thành phố Hà Nội, Thành phố Hồ Chí Minh, Thành phố Hồ Chí Minh, Thành phố Đà Nẵng, Thành phố Hồ Chí Minh Hơn 1000
2 Jobs
job-imageCÔNG TY CỔ PHẦN CHỨNG KHOÁN VPBANKTHỊNH VƯỢNG TRONG TẦM TAY
Thành phố Hà Nội 100-499
2 Jobs

Related posts

Marketplace Illustration
Continuous Integration là gì? Giải thích chi tiết về CI

Continuous Integration (CI) từ lâu đã là khái niệm không hề xa lạ với anh em phát triển phần mềm. Tuy nhiên, với một số anh em trước đây chỉ làm việc độc lập, CI có vẻ như là điều gì đó còn khá xa lạ. Bài viết này cung cấp cho anh em cái nhìn đầy đủ và rõ ràng về CI, ưu điểm khi áp dụng CI vào trong dự án phát triển phần mềm. [caption id="attachment_56130" align="aligncenter" width="886"] Không có CI,CD là loạn tung phèo hết. Nói cho anh em hiểu là CI, CD quan trọng cỡ nào ha[/caption] Cùng bắt đầu tìm hiểu thôi anh em! 1. Cotinuous integration là gì? Trước hết, cùng tìm hiểu định nghĩa về CI (Cotinuous integration). Đầu tiên, Continuous integration is a DevOps software development practice where developers regularly merge their code changes into a central repository, after which automated builds and tests are run CI (tích hợp liên tục), là một phương pháp phát triển phần mềm DevOps trong đó các nhà phát triển thường xuyên hợp nhất các [...]

Marketplace Illustration
Giới thiệu về Spring Integration

Bài viết được sự cho phép của tác giả Nguyễn Hữu Khanh Mình đã giới thiệu với các bạn về MuleSoft, một low code platform giúp chúng ta hiện thực các ứng dụng Enterprise Service Bus với nhiều Enterprise Integration Pattern một cách dễ dàng. Vấn đề là MuleSoft không free mặc dù nó cũng có bản community nên chúng ta cần có những giải pháp ít tốn chi phí hơn. Một trong số những giải pháp mà mình muốn giới thiệu với các bạn trong bài viết này là Spring Integration. Cụ thể là như thế nào? Chúng ta hãy cùng nhau tìm hiểu trong bài viết này các bạn nhé! Cơ bản về Spring Integration Điều đầu tiên mà các bạn cần biết là, tương tự như MuleSoft, Spring Integration giúp chúng ta hiện thực các ứng dụng middleware, integrate các ứng dụng trong một hệ thống với nhau. Nó sử dụng messaging strategy để giữ và truyền thông tin giữa các component vớ [...]

Marketplace Illustration
Integration Test là gì

Bài viết được sự cho phép của tác giả Lê Chí Dũng Trong hôm nay mình cũng tìm hiểu lại một khái niệm là Integration Test còn gọi là test tích hợp từ các Unit Test [irp posts="32911" name="04 Điều Cần Chú Ý Cho Người Mới Làm Automation Test"] [irp posts="37284" name="A/B testing và những tiêu chí chính để đánh giá sự thành công của ASO"] 1. Khái niệm Integration Testing là công việc kiểm thử tích hợp 1 nhóm các module riêng lẻ với nhau cùng với các Unit Test riêng lẻ trong từng module. Một dự án phần mềm điển hình bao gồm nhiều module phần mềm, được code bởi nhiều người khác nhau. Tích hợp thử nghiệm tập trung vào kiểm tra truyền dữ liệu giữa các module. 2. Tại sao Integration Testing là cần thiết Mặc dù mỗi module đều được unit test nhưng các lỗi vẫn còn tồn tại với các lý do khác nhau: Một Module nói chung được thiế [...]

Marketplace Illustration
Hướng dẫn sử dụng Nock để mock request APIs cho việc run Integration test

Bài viết được sự cho phép của tác giả Lê Chí Dũng Trước khi tham khảo thông tin bài viết này, bạn cần biết về Integration test là gì? Và Nock là một giải pháp tốt trong việc mocking các request đến các APIs khi làm với NodeJS để trả ra expected bạn mong muốn. [irp posts="2580" name="10+ tools và extensions tuyệt vời cho GraphQL APIs"] [irp posts="19157" name="3 bước tối ưu hiệu năng React App bằng các API mới của React"] I. Tại sao phải dùng Nock? Khi chạy Integration test chúng ta khó có thể Injection vào function để mock như Unit test được. Vì thế việc gọi các APIs và trả ra dữ liệu mong muốn với phương thức Injection vào function thì khá khó khăn. Việc mock vào HTTP request để các APIs trả ra dữ liệu thì khả quan hơn! Ví dụ: Itegration có function gọi tới API của Amazon mà mock nó trả ra dữ liệu mình muốn. Có rất nhiều package tương tự Nock như Pact, Chai, Sinon nhưng việc sử dụng thì mình thấy [...]

Marketplace Illustration
Tại sao lại nên dùng integration tests với React, Redux và Router

Sau vài lần trải nghiệm sử dụng app tệ hại mặc dù trước đó nó đã pass được vài bài test do chính mình đặt ra. Tôi quyết định tìm hiểu về integration test React, kèm theo đó là cả Redux và React Router. Thật đáng kinh ngạc khi hầu như không hề có một nguồn nào tốt cả. Đa phần họ đều sử dụng integration test một cách khập khễnh hoặc là sai hoàn toàn luôn. Nói cách khác bạn sẽ phải tự tạo ra một integration test để initializes một React component, thay đổi simulated user interaction và assert để component phát triển theo đúng hướng ta muốn. Setting up Với project này, chúng ta sẽ cần có React, Redux, React/Redux Router (không bắt buộc) và Thunk (không bắt buộc) để chạy app, Jest và Enzyme cho testing. Tôi sẽ không nói thêm về phần cái đặt những phần mềm trên vì nó có đầy trên mạng rồi. Để setup cơ bản cho integration test, tôi sẽ dùng vài tiểu xảo và tạo ra một [...]