software testing Test code coverage cho dự án Laravel ToCChào các bạn, sau đây mình xin giới thiệu cho các bạn về Test code coverage cho dự án Laravel. Khi thực hiện một dự án có khi nào bạn hỏi: “Cần test bao nhiêu code là đủ?”. Và câu trả lời là: “Khi nào cover được 100% code là
software testing P1 -TESTING TRONG LARAVEL - BẮT ĐẦU Chào các bạn, lại là mình là lập trình viên “Gà” đây. Sau đây mình sẽ giới thiệu cho các bạn một series blog về TESTING trong LARAVEL. Trước giờ mình chỉ toàn code mà chưa từng viết test trong Laravel bao giờ, mình cũng chỉ mới tìm hiểu qua
Agile Kanban board ToCKanban Board là gì? Kanban Board là một công cụ để trực quan hóa quy trình làm việc và là thành phần chính của phương pháp Kanban. Trực quan hóa quy trình làm việc và nhiệm vụ của bạn trên bảng Kanban giúp bạn hiểu rõ hơn về các quy
Tìm hiểu về JSON-LD để SEO website 1. JSON-LD là gì? JSON-LD là viết tắt của JavaScript Object Notation for Linked Data, là một phương thức mã hóa dữ liệu liên kết sử dụng JSON. * JSON: là một định dạng trao đổi dữ liệu nhẹ, dễ hiểu đối với người dùng và cũng dễ phân tích, khởi
code review Code review checklist - tập trung vào vấn đề quan trọng Một checklist cho việc code review hay các quy tắc hướng dẫn code review là rất quan trọng. Nó giúp cho việc thực thi code review được nhanh chóng và chất lượng hơn trong team của bạn. Có những nghiên cứu chỉ ra rằng sử dụng checklist để review code
CSS Giới thiệu về CSS cơ bản Trước tiên là chúng ta cần biết chút định nghĩa về CSS. CSS là cụm từ viết tắt trong tiếng Anh đó là "Cascading Style Sheet", dịch ra bằng tiếng việt thì mình cũng chưa biết dịch thế nào cho chuẩn nghĩa, tuy nhiên chúng ta có thể
laravel Tích hợp Vue 3 với Laravel Trong bài viết này mình sẽ sử dụng PHP 7.4 cùng với Node 14.17 để thực hiện quá trình tích hợp Vue 3 trên Laravel. 1. Cài đặt Vue Ngoài vue ra, chúng ta sẽ cần phải có một package cần thiết nữa, để webpack có thể load
hướng dẫn Biểu đồ UML Use case trong thiết kế hệ thống thông tin 1. UML là gì? 1.1. Khái niệm UML Ngôn ngữ mô hình hóa thống nhất (tiếng Anh: Unified Modeling Language, viết tắt thành UML) là ngôn ngữ dành cho việc đặc tả, hình dung, xây dựng và làm tài liệu củ
Agile Giới thiệu về PSM1- Professional Scrum Master ToC1. Chứng chỉ PSM là gì? PSM viết tắt của Professional Scrum Master, đây là chứng chỉ được Scrum.org cấp. Chứng chỉ PSM là một trong những chứng chỉ Scrum Master thông dụng nhất.PSM1 yêu cầu hiểu biết cơ bản về vai trò, sự kiện, artifact và quy
software testing Nguyên tắc xác định bug Hôm nay mình sẽ giới thiệu một nguyên tắc khá xác định bug cực kỳ "thiếu nước". Đó là nguyên tắc HICCUPPS. Dịch ra tiếng Việt thì đó là nguyên tắc "nấc cục" HICCUPPS được tạo thành từ những chữ cái đầu tiên của các từ:
Function Function trong JavaScript: Những kiến thức cơ bản Mở đầu JavaScript là một ngôn ngữ lập trình phổ biến, được sử dụng rộng rãi cho trang web và máy chủ. Hãy cùng tôi tìm hiểu về function trong JavaScript ở bài viết này nhé. 1. Function trong JavaScript là gì? > Function (hàm) trong JavaScript giống với hầu
queue Cấu hình Supervisor để chạy Laravel Queue trên linux Có lẽ mọi người cũng không xa lạ gì về Laravel Queue nên mình sẽ không giới thiệu lại nhé. Mọi người có thể lên Laravel doc [https://laravel.com/docs/8.x/queues] để đọc nhé! Như mọi người cũng biết để Queue được hoạt động, ta phải chạy
web Cải thiện tốc độ của Website với Nginx Web server là gì ? Máy chủ Web (Web Server) là máy tính mà trên đó cài đặt phần mềm phục vụ web, đôi khi người ta cũng gọi chính phần mềm đó là web server. Tất cả các web server đều hiểu và chạy được các file *.htm và *.html.
Scrum Các vai trò trong Scrum ToCScrum có ba vai trò: chủ sở hữu sản phẩm, điều phối viên và các thành viên trong nhóm phát triển. Mặc dù điều này khá rõ ràng, nhưng phải làm gì với các chức danh hiện có có thể trở nên khó hiểu. Nhiều đội hỏi liệu họ có
Gettings things done Getting Things Done (GTD) * Bạn có phải là người luôn trì hoãn nhiệm vụ cho đến phút cuối cùng không? Bạn thức trắng đêm lo lắng về những cuộc hẹn sắp tới? Bạn có cảm thấy choáng ngợp trước tất cả các cam kết của mình không? Nếu câu trả lời của bạn là
Clean Code Series SOLID Principles Nếu là một developer, chắc các bạn đều đã nghe tới một số khái niệm trong OOP cơ bản như sau: * Abstraction (Tính trừu tượng) * Encapsulation (Tính bao đóng) * Inheritance (Tính kế thừa) * Polymophirsm (Tính đa hình) Nhưng hôm nay mình sẽ không đề cập đến những tính chất trên
CSS Chuẩn BEM trong CSS I. BEM là gì? Trên các trang web nhỏ, cách bạn tổ chức các style của mình thường không phải mối quan tâm lớn. Tuy nhiên, đối với các dự án lớn hơn, phức tạp hơn, cách bạn tổ chức code của mình là chìa khóa để đạt được hiệu
VAI TRÒ CỦA 5W2H ĐỐI VỚI DOANH NGHIỆP Link ảnh [https://www.google.com/url?sa=i&url=https%3A%2F%2Fhoctienganhtot.net%2F10-ky-nang-giao-tiep-noi-cong-so-cuc-chuan-giup-ban-chinh-phuc-sep-va-dong-nghiep%2F&psig=AOvVaw3Zv4aUjB74Rb08H8O42z0o&ust=1635411026007000&source=images&cd=vfe&ved=0CAsQjRxqFwoTCMiIg_-a6vMCFQAAAAAdAAAAABAU] Bạn là người thông minh, chăm chỉ và có kiến thức học rộng nhưng trong cuộc
Kanban Kanban Đây là một bài viết mang tính chất giới thiệu về "Kanban". Trước khi bạn bắt đầu đọc nó nếu bạn 'không thích' đọc về những thứ như lịch sử Kanban, hay nhưng lý thuyết sâu xa liên quan tới Kanban. Tôi khuyên bạn nên tìm
Agile Sprint Review - Sơ kết Sprint Sprint Review là một trong 5 sự kiện của Scrum, diễn ra vào cuối mỗi sprint, và ngay trước sprint retrospective. Mục đích của Sprint review là để đánh giá các tính năng mới nhất và xem xét kế hoạch cho sản phẩm trong tương lai. Sprint ReviewToCSprint reviews là
Agile Product Backlog: Danh sách các công việc quan trọng của sản phẩm ToCProduct Backlog là gì? Product Backlog là nơi lưu trữ danh sách các tính năng mong muốn cho một sản phẩm được quản lí và sắp xếp thứ tự ưu tiên. Các hạng mục có độ ưu tiên cao hơn nằm ở phía trên của danh sách và sẽ được
git Series Git Nâng Cao - phần II: git stash Khi bạn đang làm dở một task và muốn chuyển sang một branch khác để làm việc gì đó, lúc này bạn không muốn chạy git reset --hard để loại bỏ những thay đổi đã được commit của bạn hoặc commit công việc đang làm dở thì đây là lúc lệnh git stash phát huy tác dụng của nó.
Scrum Sprint Planning - Lập Kế Hoạch Sprint Sprint Planning là buổi lập kế hoạch cho Sprint sắp tới của nhóm Scrum. Tính tự chủ của những con người và team trong tổ chức Agile được thể hiện phần lớn qua sự kiện quan trọng này. Đây là buổi cả team sẽ cùng xác định họ sẽ làm gì trong Sprint tiếp theo, và làm như thế nào để đạt được mục tiêu.
jquery Phương thức find() và closest() trong Jquery > find(), closest() là hai phương thức thường gặp khi dùng Jquery. Vậy bạn đã biết cách dùng find và closest hay chưa? Trong bài viết này, chúng ta sẽ cùng tìm hiểu và cách dùng như thế nào. .find() Định nghĩa và sử dụng Phương thức find(): trả về
golang Làm quen với Golang dưới cái nhìn của lập trình viên PHP: PHP -> GO Mình là một người mới chân ướt chân ráo đi vào con đường làm coder, định hướng ban đầu của mình là đi theo php Laravel. Nhưng đường đời không lý tưởng như mà mình đã vẽ ra trước đó, trong thời hơn 1 năm học tập và làm việc